【问题标题】:gdb debugger multiple source filesgdb 调试器多个源文件
【发布时间】:2012-06-03 17:42:06
【问题描述】:

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

【问题讨论】:

    标签: c gdb


    【解决方案1】:
    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 中的几乎所有命令缩短到它们保持明确的程度。

    【讨论】:

      【解决方案2】:

      很简单:

      b filename.c:XYZ
      

      请参阅the documentation 了解更多信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-07
        相关资源
        最近更新 更多