Visual studio 如何从Windows链接器获取符号?

Visual studio 如何从Windows链接器获取符号?,visual-studio,assembly,linker,osdev,Visual Studio,Assembly,Linker,Osdev,我想知道是否有办法从windows链接器输出符号。我知道它会转储一个符号映射,但我想要一些可以在调试器中加载的东西 如果链接器不输出符号,我可以从现有的obj文件中获取它们吗?显然,我在文档中遗漏了这一点,但您只需要提供/PDB:file.PDB/DEBUG:FULL作为链接器参数。请参阅:除非要更改文件名,否则不需要使用PDB开关。默认情况下,抛出DEBUG开关将发出一个PDB文件,其名称与生成的二进制文件和PDB扩展名相同,这几乎总是您想要的。

我想知道是否有办法从windows链接器输出符号。我知道它会转储一个符号映射,但我想要一些可以在调试器中加载的东西


如果链接器不输出符号,我可以从现有的obj文件中获取它们吗?

显然,我在文档中遗漏了这一点,但您只需要提供
/PDB:file.PDB/DEBUG:FULL
作为链接器参数。请参阅:

除非要更改文件名,否则不需要使用
PDB
开关。默认情况下,抛出
DEBUG
开关将发出一个PDB文件,其名称与生成的二进制文件和PDB扩展名相同,这几乎总是您想要的。