2012-06-03 5 views
10

gdbをPHPなどの多くのソースファイルを使用するプロセスにアタッチすると、ファイルyのx行にブレークポイントを設定することがあります。 gdbのファイルを指定するにはどうしたらいいですか?gdbデバッガ複数のソースファイル

答えて

11

それは同じくらい簡単です:詳細情報を参照してくださいthe documentation

b filename.c:XYZ 

1
  1. gdb ./test.exe //test.exeはあなたのプログラムによって作成されています。
  2. b 117 //のみ、単一のファイルと行117は、あなたが b filename.c:110 //ファイル名に実行したい関数の場合:ラインNO
  3. r // PROG
  4. n
  5. c //
  6. を続けるを実行しています
  7. s //テストする関数にサインインします
  8. until 1120 // forブランチがあり、ブランドをスキップしたい場合は、1120が指定されていますforブランチの後

GDB内のほとんどすべてのコマンドは、あいまいされていないポイントまで短縮できます。