Я пытаюсь скомпилировать мою программу с символами отладки для использования в GDB. Я добавил флаг -g в мой make-файл, но я все еще получаю «Чтение символов из ... (символы отладки не найдены)», когда я загружаю программу в gdb. Что не так ??
Вот урезанный пример моего make-файла, который должен иметь соответствующие биты:
CPP = g++
CFLAGS = -c -g -Wall
$(BIN): $(OBJ)
$(CPP) $(LDFLAGS) $(OBJ) -o $(BIN) $(LIBS)
<test.o>: <test.cpp>
$(CPP) $(CFLAGS) <test.cpp> -o <test.o>
Если вы хотите увидеть все это, вы можете пойти сюда вместо этого, хотя я не думаю, необходимо:
http://pastebin.com/vGNjy0ga
Разные заметки. Я компилирую с MinGW в Windows, и у меня есть SFML и OpenGL в качестве зависимостей.
И нет, в моем make-файле нигде нет флага -s.