0
所有输出相同:Visual Studio生成的二进制文件没有任何符号是真的吗?
SYMBOL TABLE:
no symbols
这是我的几个实验objdump
后发现,这是真的吗?
如果是这样的话,我想进一步说明一下:windows下的所有二进制文件都没有符号吗?
所有输出相同:Visual Studio生成的二进制文件没有任何符号是真的吗?
SYMBOL TABLE:
no symbols
这是我的几个实验objdump
后发现,这是真的吗?
如果是这样的话,我想进一步说明一下:windows下的所有二进制文件都没有符号吗?
Visual Studio默认设置将调试符号放入一个带有.pdb扩展名的单独文件中。
通过@metamatt阅读this answer,它解释了您可以通过更改编译器选项获得的其他调试格式。
确实,默认情况下,visual studio生成的二进制文件没有任何符号? – 2011-05-09 15:47:46
@编译风扇:答案比“是”或“否”更复杂。有(默认情况下)可执行文件中没有符号,但有符号对应于可执行文件并存储在.pdb文件中。 – 2011-05-09 18:17:38