猿问

如何使用Visual C ++查看代码背后的程序集?

如何使用Visual C ++查看代码背后的程序集?

我正在阅读另一个关于两行代码效率的问题,OP说他看了代码背后的程序集,两行在程序集中是相同的。除了离题之外,我如何查看编译程序时创建的汇编代码。

我正在使用Microsoft的Visual C ++,但我也想知道是否可以查看用Visual Basic编写的代码后面的程序集。

那么,如何查看用C ++和Visual Basic等高级语言编写的程序背后的汇编代码?


翻阅古今
浏览 402回答 3
3回答

慕运维8079593

补充说明:Debug汇编程序输出和Release 1之间存在很大差异。第一个是很好的学习编译器如何从C ++生成汇编代码。第二个是很好的学习编译器如何优化各种C ++结构。在这种情况下,一些C ++ - to-asm转换并不明显。

拉莫斯之舞

为cl编译器指定/ FA开关。根据交换机的值,只集成汇编代码或高级代码和汇编代码。文件名获取.asm文件扩展名。以下是支持的值:/ FA汇编代码; .ASM/ FAc机器和汇编代码; .COD/ FAs源代码和汇编代码; .ASM/ FAcs机器,源和汇编代码; .COD
随时随地看视频慕课网APP
我要回答