実行対象のプログラムにはソースファイルの名称だけが記録してあり、それが どこのディレクトリでコンパイルされたのかという記録までは持っていません。 GDB は、ソースファイルを探すためのディレクトリのリストを記憶することが できます; これはソースパスと呼ばれています。GDB がソースファイルを必要と した時、リスト内の全てのディレクトリを、それらがリストに表れる順に 要望するファイル名を見つけるまで試みます。この場合、実行可能 コンド・サーチパスは、この目的に使用されないということに注意して 下さい。もし、カレント・ワーキングディレクトリがソースパスに表れて いない場合は、これも参照されません。}
あなたが GDB を起動した時、ソースパスはカレント・ワーキングディレクトリ しか含んでいません。他のディレクトリを付け加える場合は、`directory' コマンドを使用します。
directory dirnames...
directory
info directories
`directory' コマンドはソースパスを最後に追加するため、GDB が既に 発見しているファイルについては何も影響を及ぼしません。もし、 そのようなことが起こって欲しくないディレクトリをソースパスが含み、 それらのディレクトリが、あなたのソースファイルと名称がマッチしている ので誤って読み込まれてしまうようなファイルを含んでいる場合、この 状況を修整するための方法は次の通りです: