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