如何调试.pc文件?

时间:2008-11-25 13:57:17

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

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

其中一位与我合作的人建议在另一个编辑器中打开.c文件,并尝试找到gdb显示的.i文件行的源代码。

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

1 个答案:

答案 0 :(得分:3)

首先使用完全调试进行编译 并与调试联系。

对于ProC选项,使用LINES = YES,以便隐藏ProC预处理器所插入的代码,这样您就不必逐步执行它。

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

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