如何在 VS2005 中从 C 文件中获取汇编程序输出

How do I get the assembler output from a C file in VS2005

提问人:Peter C 提问时间:8/30/2008 最后编辑:kristianpPeter C 更新时间:5/2/2012 访问量:6164

问:

我认为生成的文件是一个 .asm 文件,您知道如何在进行构建时在 Visual Studio 中生成它吗?

C Visual-Studio 程序集

评论


答:

5赞 John Richardson 8/30/2008 #1

Project->属性->配置属性->C/C++->输出文件

在那里,您应该会看到 Assembler Output 的选项。

John。

5赞 Shog9 8/30/2008 #2
  1. 打开项目的“属性”页
  2. 选择分支Configuration Properties -> C/C++ -> Output Files
  3. 将“汇编程序输出”选项更改为No Listing
  4. 确保 ASM 列表位置设置为有效路径或子路径
  5. 建。

评论

4赞 Anton K 5/24/2017
不要忘记关闭 /GL 选项(整个程序优化)。否则,将不会创建 asm 文件。它发生在发布配置的情况下。
2赞 Andrew O'Reilly 8/30/2008 #3

或者,如果使用 Visual Studio 命令行,

cl.exe /Fa[汇编代码文件名]

如果只想在 IDE 中查看汇编程序代码,可以启动调试器,然后在右键单击菜单中选择“转到反汇编”选项。