【发布时间】:2015-02-20 22:57:48
【问题描述】:
很简单的问题。我有一个在 gcc 中使用 -g 选项生成的可执行文件,用于将调试信息输出到可执行文件中?我是否可以将此调试符号信息输入到 Visual Studio 中?或者如果我想调试,是否需要下载 32 位 gdb 和 gdb 前端?
或者,也许有一些方法可以让 gcc 生成 Visual Studio 想要的数据?
【问题讨论】:
标签: c++ visual-studio gcc
很简单的问题。我有一个在 gcc 中使用 -g 选项生成的可执行文件,用于将调试信息输出到可执行文件中?我是否可以将此调试符号信息输入到 Visual Studio 中?或者如果我想调试,是否需要下载 32 位 gdb 和 gdb 前端?
或者,也许有一些方法可以让 gcc 生成 Visual Studio 想要的数据?
【问题讨论】:
标签: c++ visual-studio gcc
您可以使用 CV2PDB 将 DWARF 调试信息转换为与 MSVC 兼容的调试符号。我不确定它是否可以与调试器一起使用,但它可以与分析器一起使用。
相关问题: Converting debug symbols from DWARF to PDB
CV2PDB 存储库: https://github.com/rainers/cv2pdb
【讨论】: