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
ありがとう