在visual studio中,编译C++文件后生成一个目标文件(.obj)。 如何阅读和理解它? 另外如何在Visual Studio 2015中编译优化后查看代码。 如果已经得到解答,请重定向。如何阅读.obj文件?
1
A
回答
4
使用Visual Studio命令提示符下的DUMPBIN工具。具体来说,/DISASM
选项会显示反汇编。请注意,如果您启用了链接时间优化,那么理论上最终代码可能会在链接.obj
文件以形成最终二进制文件(.exe
或.dll
)后发生更改。您也可以用DUMPBIN
反汇编。
2
你有点问一个错误的问题:你说你想看看编译器优化,但是然后你得出结论,导致你认为你.obj文件是必需的。这样的作品,如愤世嫉俗的回答显示,但有替代品可以是更加便利/更好地根据不同的情况:在调试器,打破
- 运行代码,请右键单击任何源文件,选择“去拆卸”你可以查看源代码和汇编在线
- 有编译器输出的汇编代码(可选又包括源代码和机器代码):转到项目设置 - >反编译>输出文件和设置“汇编输出”
相关问题
- 1. 如何阅读txt文件
- 2. 如何阅读PDF文件
- 3. 如何阅读JSON文件
- 4. 如何阅读.epub文件
- 5. 如何阅读KML文件
- 6. 如何阅读.Contact文件?
- 7. 如何阅读JSON文件?
- 8. 如何阅读wpa_supplicant.conf文件
- 9. 如何阅读.blg文件
- 10. 如何阅读.pfx文件?
- 11. 如何阅读zvpl文件
- 12. 如何阅读.htaccess文件?
- 13. 如何阅读Windows.edb文件?
- 14. 如何阅读.pls文件?
- 15. 如何阅读.doc文件?
- 16. 如何阅读sdef文件
- 17. 如何阅读pim.vol文件
- 18. 如何阅读VCard文件?
- 19. 如何阅读.csv文件?
- 20. 阅读文件
- 21. 阅读文件
- 22. 阅读文件
- 23. 阅读文件
- 24. 阅读文件
- 25. 阅读文件
- 26. 如何阅读文本文件?
- 27. 如何阅读和文本文件
- 28. 如何阅读文本文件?
- 29. iPhone SDK - 如何阅读文本文件
- 30. 如何阅读J2ME /写文本文件
也许[this](https://stackoverflow.com/questions/21140021/why-are-c-obj-files-important)帮助 – 2017-08-03 07:20:51
.obj文件不适用于h人们阅读或理解。 – Walter
@Walter用于调试目的并了解编译器优化 – snb