GDB调试器多个源文件

16

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

2个回答

20

这很简单:

b filename.c:XYZ

查看文档以获取更多信息。


8
  1. gdb ./test.exe //test.exe是您的程序创建的。
  2. b 117 //如果只有一个文件且第117行是您想要运行的函数 b filename.c:110 //文件名:行号
  3. r //运行程序
  4. n
  5. c //继续执行
  6. s //进入您想要测试的函数
  7. until 1120 //如果存在for分支,您想要跳过该分支,则给出1120是在for分支之后的位置

您可以缩短GDB中的几乎所有命令,直到它们保持不含糊为止。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接