Visual Studio 有没有办法在写C函数的时候看到asm文件?

zc0qhyus  于 2023-02-24  发布在  其他
关注(0)|答案(1)|浏览(171)

因为用C编写代码比用汇编编写代码容易得多,所以我的问题是,“如果我有一个复杂的函数,有没有办法直接看到我的C代码的汇编版本?”
命令提示符是唯一可以执行此操作的地方吗?或者除了在Visual Studio(2022)中之外,是否有更快的方法来执行相同的操作?我在Visual Studio文档中找到了有关此问题的段落,并阅读了以下路径:“debug --〉properties --〉C/C++ --〉output files --〉",并且我已经通过指定项目的文件夹名称更改了文件名,但它不起作用。

i86rm4rw

i86rm4rw1#

在Visual Studio中,可以指定C/C项目1应在项目的属性中生成程序集代码输出文件。
右击解决方案资源管理器中的项目,选择“属性”命令。在弹出窗口中,打开左侧窗格中的“C/C
”节点(树状视图),然后选择“输出文件”子节点。在显示的右侧窗格中,有“汇编程序输出”选项(默认设置为“不列出”)。单击该选项可看到一个下拉列表-下拉列表中的各种可用输出选项,然后选择最适合您的选项。
下面显示了V/S 2022的此显示,但在IDE的其他版本中与此类似:

“仅汇编列表”选项给出了最简洁的输出,但“汇编源代码”选项通常更有用。此外,请注意,MSVC编译器生成的汇编代码可能相当《双城之战》-特别是在使用高优化级别时。
1您还可以在项目 * 内 * 的单个文件上指定汇编程序输出选项,方法是右键单击该文件,而不是右键单击项目本身。

相关问题