1
認識できるすべてのソースファイルをGDBで印刷するにはどうすればよいですか?GDB:認識されたファイルを印刷する
break test.c:35
が、GDBは文句::私は、ブレークポイントを設定しようとしました
No source file name test.c
はしかし、私は、GDB が、それはそれで定義された関数を認識するためは、このファイルを認識していることを知っています。
認識できるすべてのソースファイルをGDBで印刷するにはどうすればよいですか?GDB:認識されたファイルを印刷する
break test.c:35
が、GDBは文句::私は、ブレークポイントを設定しようとしました
No source file name test.c
はしかし、私は、GDB が、それはそれで定義された関数を認識するためは、このファイルを認識していることを知っています。
info sources
コマンドで実行できます。 test.c
が表示される必要があり、あなたの場合は
(gdb) info sources
Source files for which symbols have been read in:
Source files for which symbols will be read in on demand:
/root/test.cpp
(gdb)
。
ありがとうございます。それは*使用されているファイルの束を表示しますが、私が探しているファイルではありません! – Randomblue
したがって、ファイル/行の組み合わせではなく、関数にブレークポイントを設定できますか? –
@NiklasB .:そのか、ファイルを正しく指定していません。パス名を含めるか、ファイル名で十分か? – Randomblue
現在の作業ディレクトリに対する相対パスを与えてください。 –