2012-03-21 11 views
1

認識できるすべてのソースファイルをGDBで印刷するにはどうすればよいですか?GDB:認識されたファイルを印刷する

break test.c:35 

が、GDBは文句::私は、ブレークポイントを設定しようとしました

No source file name test.c 

はしかし、私は、GDB が、それはそれで定義された関数を認識するためは、このファイルを認識していることを知っています。

+0

したがって、ファイル/行の組み合わせではなく、関数にブレークポイントを設定できますか? –

+0

@NiklasB .:そのか、ファイルを正しく指定していません。パス名を含めるか、ファイル名で十分か? – Randomblue

+0

現在の作業ディレクトリに対する相対パスを与えてください。 –

答えて

1

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) 

+0

ありがとうございます。それは*使用されているファイルの束を表示しますが、私が探しているファイルではありません! – Randomblue

関連する問題