запускается он через make -> Makefile
а почему valgrind ругается вот на это:
А вот и странно...
@$(CC) $(CFLAGS) $(UTILS) $(TESTS_PATH)ft_$*_test.cpp -L$(LIBFT_PATH) -lft && $(VALGRIND) ./a.out && rm -f a.outСчитаю что по стандарту это возведение в квадрат.
Что здесь не так?
diff --git a/boot/second.asm b/boot/second.asm
index 3540fd3dfc76..432b308fe068 100644
--- a/boot/second.asm
+++ b/boot/second.asm
@@ -8,7 +8,7 @@
format binary as "sec"
org 7E00h
-
+start:^M
use16
; header zone
@@ -94,8 +94,8 @@ jmp $-2
; filler
-times 200h*16-1+$-$$ db 00h
+times 200h*16-1+start-$ db 00h^M
; magic
-db EOF
\ No newline at end of file
+db EOF^M Возник конфликт, в шторме из конфликтующих блоков оставил только один. Но сам файл горит красным:
git add <имя файла> тоже выглядит логично. grep bash /etc/passwd
getent passwd | grep bash
Проблема, похоже, в том, что clang++ генерирует отладочную информацию, которая не нравится valgrind. Не глядя в детали сложно сказать, кто из них прав.
Попробовать исправить с минимальными усилиями можно так: