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