【问题标题】:How to debug .pc files?如何调试 .pc 文件?
【发布时间】:2008-11-25 13:57:17
【问题描述】:

我正在使用 emacs + gdb 在 unix 中调试一堆 .c 文件——而且它总是运行良好。但我从事的一些项目也有一堆 .pc (Pro*C/C++) 文件。这些文件在编译后会生成 .c 和 .i 相关文件。但在运行时,我只能看到 gdb 中的 .i 文件——这些文件对调试没有用,而且总是不同步。换句话说,gdb 不会加载我需要的 .c 文件。

与我一起工作的一个人建议在另一个编辑器中打开 .c 文件,并尝试找到 gdb 显示的与 .i 文件一样的行的来源。

还有其他方法吗?如何在 gdb 中加载 .c 文件?如何调试这个 .pc 文件?

【问题讨论】:

    标签: c++ debugging gdb oracle-pro-c


    【解决方案1】:

    首先编译完全调试 并与调试链接。

    对于 ProC 选项,请使用 LINES=YES,这样 ProC 预处理器插入的代码是隐藏的,因此您不必单步执行。

    这是我们在环境中使用的三个重要步骤。

    这里是 Pro*C users guide 的链接,您可以在其中找到其他有用的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 2011-07-30
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 2010-10-12
      相关资源
      最近更新 更多