gpt4 book ai didi

c++ - 使用 GDB 调试英特尔 C++ 编译代码

转载 作者:行者123 更新时间:2023-11-28 05:28:32 25 4
gpt4 key购买 nike

我正在尝试调试使用英特尔 C++ 编译的 C++ 代码。我尝试了非常小的测试程序。我使用“/Zi”选项编译,我看到生成了 *.pdb 文件,但 gdb 没有显示任何调试符号。即使我无法在 main() 函数处中断。

在论坛中,人们提到了英特尔的“idb”调试器。但是我没有在我的安装区找到它。我在一台机器上安装了 Intel Composer Edition,在另一台机器上安装了 Professional Addition。我在这两个地方都找不到“idb”。

任何人都可以建议我可以用来调试使用 Intel C++ 编译的代码的任何方法。

最佳答案

I see that *.pdb files is generated but gdb does not show any debug symbol.

直到最近,PDB 格式还完全没有文档记录并且是专有的。

GDB 从来不支持它,而且将来也不太可能支持它(大多数 GDB 开发人员对 Windows 不感兴趣,而且大多数 Windows 开发人员对 GDB 也不感兴趣)。

Could anyone suggest any method using which I could debug the code which is compiled with Intel C++.

如果英特尔在发出 PDB 信息方面做得很好,您应该能够使用标准的 Windows 调试器:VisualStudio 或 windbg

关于c++ - 使用 GDB 调试英特尔 C++ 编译代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40032013/

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