如何在使用mingw构建库时生成pdb文件?

21

我正在使用mingw32工具从linux交叉编译到windows。我需要生成用于在Windows上进行调试的pdb文件。有没有办法实现这个?


2
嗯,你是在2008年提出这个问题的吗? - Jesse Good
我正在使用Visual Studio 2008。 - Manoj Hanamshet
5
@JesseGood,每隔五年左右进行一次查看,并了解该问题是否有任何进展是很好的。 - cod3monk3y
http://mingw-w64.org/doku.php/contribute#handling_of_pdb_in_gdb 中有一些PDB项目的链接,供参考。 - rogerdpack
3个回答

18

6

GCC/MinGW生成的调试信息采用GNU GDB Debugger使用的自有格式,不支持Microsoft PDB格式。因此你可以:

  1. 在Windows上使用MSVC构建应用程序

  2. 使用Windows版本的GNU GDB

  3. 尝试将调试信息转换为PDB并使用Microsoft调试器,但目前没有成熟的解决方案。

1
这还是现状吗? - Mossa

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接