如何使用Visual C ++查看代码背后的程序集?我正在阅读另一个关于两行代码效率的问题,OP说他看了代码背后的程序集,两行在程序集中是相同的。除了离题之外,我如何查看编译程序时创建的汇编代码。我正在使用Microsoft的Visual C ++,但我也想知道是否可以查看用Visual Basic编写的代码后面的程序集。那么,如何查看用C ++和Visual Basic等高级语言编写的程序背后的汇编代码?
3 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
补充说明:Debug汇编程序输出和Release 1之间存在很大差异。第一个是很好的学习编译器如何从C ++生成汇编代码。第二个是很好的学习编译器如何优化各种C ++结构。在这种情况下,一些C ++ - to-asm转换并不明显。
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
为cl编译器指定/ FA开关。根据交换机的值,只集成汇编代码或高级代码和汇编代码。文件名获取.asm文件扩展名。以下是支持的值:
/ FA汇编代码; .ASM
/ FAc机器和汇编代码; .COD
/ FAs源代码和汇编代码; .ASM
/ FAcs机器,源和汇编代码; .COD
- 3 回答
- 0 关注
- 401 浏览
添加回答
举报
0/150
提交
取消