Я пытаюсь отладить программу в Code :: Blocks. Я следовал этому руководству и этому короткому видео , насколько мог, но отладчик не останавливается на точках останова ...
Я видел похожий вопрос , который остался нерешенным (я не был уверен, стоит ли мне его поднимать или открывать новый с более подробной информацией), у меня действительно есть «Производить символы отладки [-g] флаг помечен. Оптимизации и «Обрезать все символы [-s]» также все отключены. Я даже попробовал флаг -ggdb , как предлагалось там , тоже безуспешно.
Я использую TDM-GCC 4.5.2 (я только что обновил, ранее у меня была та же проблема с 4.5.1), и отладчиком является GNU gdb (GDB) 7.2 (ранее та же проблема с GDB 7.1). Я на Windows 7 x64, использую Code :: Blocks SVN 7040 (это последняя ночная сборка, насколько я знаю, они рекомендуют их по сравнению с не часто обновляемыми стабильными сборками) (у меня была такая же проблема в SVN 6931).
Наконец, я также заметил, что отладчик жалуется на отсутствие символов отладки, вот вывод в окне отладчика:
Build succeeded
Selecting target:
Debug
Adding source dir: G:\[...]\IPCMB3\
Adding source dir: G:\[...]\IPCMB3\
Adding file: bin\Debug\IPCMB3.exe
Starting debugger:
done
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
Reading symbols from G:\[...]\IPCMB3/bin/Debug/IPCMB3.exe...(no debugging symbols found)...done.
Debugger name and version: GNU gdb (GDB) 7.2
Child process PID: 6044
Program exited normally.
Debugger finished with status 0
Спасибо