为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
翻阅古今 2019-08-12 15:48:16
如何使用Visual C ++查看代码背后的程序集?我正在阅读另一个关于两行代码效率的问题,OP说他看了代码背后的程序集,两行在程序集中是相同的。除了离题之外,我如何查看编译程序时创建的汇编代码。我正在使用Microsoft的Visual C ++,但我也想知道是否可以查看用Visual Basic编写的代码后面的程序集。那么,如何查看用C ++和Visual Basic等高级语言编写的程序背后的汇编代码?
查看完整描述

3 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

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


查看完整回答
反对 回复 2019-08-12
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

为cl编译器指定/ FA开关。根据交换机的值,只集成汇编代码或高级代码和汇编代码。文件名获取.asm文件扩展名。以下是支持的值:


  • / FA汇编代码; .ASM

  • / FAc机器和汇编代码; .COD

  • / FAs源代码和汇编代码; .ASM

  • / FAcs机器,源和汇编代码; .COD


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 401 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信