50

プロジェクトに新しく、コンパイルに使用される複数のソースファイルがあり、実行時にロードされる動的ライブラリの「可能性がある」ものもあります。「GDB」を使用して実行可能ファイルをデバッグする場合、実行可能ファイルのビルドに使用されるすべてのソース ファイル (静的) を一覧表示するコマンドはありますか。すべてのソース ファイルを取得したら、ブレークポイントの設定、関数の一覧表示などを簡単に行うことができます。GDB でそれを実行するコマンドが見つかりませんでした (あるはずです)。DDD (gui ベースの gdb) には、File->List というメニューがあり、使用されるすべてのソース ファイルと、実行可能ファイルのビルドに使用される静的ライブラリが一覧表示されます。残念ながら、コマンド ライン ベースのデバッガー (GDB) については、同等のコマンドが見つかりませんでした。

4

1 に答える 1

67

あなたはおそらく を探していinfo sourcesます。info functionsも役立つ可能性があります。

breakタイプなどの操作を行ってからタブを押すだけで、関連するすべての機能が一覧表示されることを忘れないでください。

于 2014-04-02T19:51:52.473 に答える