我想看看Visual Studio C ++生成的所有asm,以了解ASM,编译器等等。我知道GCC,你可以使用-S参数,但不能在VS中。我该怎么做呢?
答案 0 :(得分:7)
最简单的方法是在集成调试器中启动程序,然后打开汇编语言视图。这显示汇编语言与原始源代码交错。
当我使用VS时,这是Alt + F7或其他东西,但它可能已经改变了。这样做的好处(过度使用-S
等价物)是你可以专注于你感兴趣的代码行。
答案 1 :(得分:5)
右键单击您的项目,然后单击属性 - > C / C ++ - >输出文件 - >汇编程序输出并将其设置为除无列表之外的其他内容。等效地,您可以将其中一个/ FA开关添加到编译器的命令行。