gpt4 book ai didi

c++ - 如何调试 .pc 文件?

转载 作者:太空狗 更新时间:2023-10-29 21:31:20 24 4
gpt4 key购买 nike

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

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

还有别的办法吗?如何在 gdb 中加载 .c 文件?如何调试这个 .pc 文件?

最佳答案

首先进行全面调试编译并与调试链接。

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

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

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

关于c++ - 如何调试 .pc 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/317417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com