gdb调试器多个源文件

Bhu*_*bus 13 c gdb

当我将gdb附加到使用许多源文件(例如PHP)的进程时,有时我想在文件y的第x行上设置断点.如何为gdb指定文件?

Oli*_*rth 16

它很简单:

b filename.c:XYZ
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅文档.


小智 5

  1. gdb ./test.exe //test.exe 是由你的程序创建的。
  2. b 117//如果只有单个文件和第 117 行是您要运行的函数 b filename.c:110//filename:line NO
  3. r //运行程序
  4. n
  5. c //继续
  6. s //登录要测试的函数
  7. until 1120//如果有for分支并且你想跳过品牌,给定1120在for分支之后

您可以将 GDB 中的几乎所有命令缩短到它们保持明确的程度。