Visual Studio 2022社区版生成C程序汇编文件相关问题咨询
Visual Studio 2022社区版生成C程序汇编文件相关问题咨询
你好!Visual Studio 2022社区版完全支持生成汇编文件,版本功能不会影响这个操作,大概率是你设置的细节没到位,我给你梳理下正确的配置步骤和注意事项:
- 右键你的C项目,选择「属性」(或者直接按快捷键Alt+Enter快速打开)
- 在属性页左侧导航栏,依次展开「配置属性」→「C/C++」→「输出文件」
- 在右侧找到「汇编输出」选项,这里别只勾选“生成汇编文件”,要根据需求选择具体的输出类型:
- 想要带源码注释的汇编文件,选
带源代码的汇编程序 (/FAs) - 只需要纯汇编代码,选
汇编程序 (/FA) - 需要同时包含机器码和汇编的混合文件,选
带机器码的汇编程序 (/FAc)
- 想要带源码注释的汇编文件,选
- 重点检查:确认「配置」和「平台」是你当前要编译的目标(比如Debug/Release、x86/x64),很多同学这里选错,导致编译后找不到文件
- 点击「应用」再「确定」,然后重新编译整个项目(建议用「重新生成解决方案」,避免缓存问题)
另外补充两个容易踩的坑:
- 生成的.asm文件默认在项目的输出目录里(比如
Debug或Release文件夹),和.obj文件同路径,文件名和你的C源文件一致 - 如果还是没生成,检查对应C源文件的属性:右键源文件→「属性」→「常规」,看看「从生成中排除」是不是设成了“是”,改成“否”再编译就好
备注:内容来源于stack exchange,提问作者TangShiHai
相关产品推荐
相关产品推荐

