Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio C++;:看到ASM代码了吗? 我希望看到VisualStudioC++生成的所有ASM来了解ASM、编译器等。我知道GCC,你可以用-S参数来做,但不是VS。我怎么做? < P>最简单的方法是在集成调试器中启动程序,然后打开汇编语言视图。这显示了与原始源代码交错的汇编语言_C++_Visual Studio_Assembly - Fatal编程技术网

Visual Studio C++;:看到ASM代码了吗? 我希望看到VisualStudioC++生成的所有ASM来了解ASM、编译器等。我知道GCC,你可以用-S参数来做,但不是VS。我怎么做? < P>最简单的方法是在集成调试器中启动程序,然后打开汇编语言视图。这显示了与原始源代码交错的汇编语言

Visual Studio C++;:看到ASM代码了吗? 我希望看到VisualStudioC++生成的所有ASM来了解ASM、编译器等。我知道GCC,你可以用-S参数来做,但不是VS。我怎么做? < P>最简单的方法是在集成调试器中启动程序,然后打开汇编语言视图。这显示了与原始源代码交错的汇编语言,c++,visual-studio,assembly,C++,Visual Studio,Assembly,当我使用VS时,这是Alt+F7或其他什么,但它可能已经改变了。这样做的好处(与使用-S等效项相比)是您可以准确地关注您感兴趣的代码行。右键单击您的项目,然后单击属性->C/C++->输出文件->汇编程序输出,并将其设置为除无列表之外的其他内容。同样,您可以将一个/FA开关添加到编译器的命令行。BTW,这是VS2008中的Alt+8(至少在VC++express中)。或者右键单击源代码窗口并选择“转到反汇编”。问题是如何查看,而不是如何创建!您忘了告诉我如何查看此列表。在许多地方,人们都在谈论如

当我使用VS时,这是Alt+F7或其他什么,但它可能已经改变了。这样做的好处(与使用
-S
等效项相比)是您可以准确地关注您感兴趣的代码行。

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

BTW,这是VS2008中的Alt+8(至少在VC++express中)。或者右键单击源代码窗口并选择“转到反汇编”。问题是如何查看,而不是如何创建!您忘了告诉我如何查看此列表。在许多地方,人们都在谈论如何创造它,但没有一个地方——如何在以后看到它。