Visual Studio C++:看到ASM代码?

cam*_*cam 6 c++ assembly visual-studio

我想看看Visual Studio C++生成的所有asm,以了解ASM,编译器等等.我知道GCC,你可以使用-S参数,但不能在VS中.我该怎么做呢?

Gre*_*ill 7

最简单的方法是在集成调试器中启动程序,然后打开汇编语言视图.这显示汇编语言与原始源代码交错.

当我使用VS时,这是Alt + F7或其他东西,但它可能已经改变了.这样做的好处(过度使用-S等价物)是你可以专注于你感兴趣的代码行.

  • 顺便说一句,这是VS 2008中的Alt + 8(至少在VC++ express中). (2认同)

ava*_*kar 5

右键单击您的项目,然后单击属性 - > C/C++ - >输出文件 - >汇编输出,并将其设置为除无列表之外的其他内容.同样,您可以将其中一个/ FA开关添加到编译器的命令行.