1

これは非常に一般的な問題であることは知っていますが、多くのことを試しましたが、誰も解決策を教えてくれません。C::B を使用した C++ のプログラムがありますが、デバッグできません。プロジェクトの「ビルド オプション」で「-g」オプションにチェックを入れています。そして、デバッガーとして「gdb.exe」があります。しかし、結果は次のとおりです。

Building to ensure sources are up-to-date
Build succeeded
Selecting target: 
Release
Adding source dir: I:\Juego para practicar\
Adding source dir: I:\Juego para practicar\
Adding file: bin\Release\Juego para practicar.exe
Starting debugger: 
done
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
**(no debugging symbols found)...(gdb)**
Debugger name and version: GNU gdb 5.2.1
No symbol table is loaded.  Use the "file" command.
Program exited with code 030000000472.
Debugger finished with status 0

私に何ができる?私はすべてを証明しましたが、デバッグなしで残ります。

4

2 に答える 2

1

「.. ターゲットを選択中: リリース..」

リリース ビルド中です。デバッグでリビルドしてみてください

于 2015-05-25T12:59:38.607 に答える
0

正しいコンパイラ フラグを取得していることを示すビルドログを貼り付けます。たとえば、シンボルを生成するには -g が必要です。再配置などに不要なすべてのシンボルを削除する -s (ストリップ) は使用しないでください。

于 2012-07-17T08:16:15.487 に答える