VS--使用dumpbin查看汇编代码
编写代码如下,命名为CPPTest2.cpp
int main()
{
const int i = 0;
return 0;
}
我使用的是win7 64位操作系统,VS2015,可以在开始->所有程序->Visual Studio 2015->Visual Studio Tools中启动VS2015开发人员命令提示,如下图
或者打开cl.exe程序的路径,如我电脑上VS2015的路径为
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
我是使用VS2015开发人员命令提示打开的命令行窗口
CPPTest2.cpp代码在F:\project\CPPTest\CPPTest2目录下
使用命令行 cd /d dirPath 进行到代码目录
使用cl CPPTest2.cpp编译代码,生成CPPTest2.exe和CPPTest2.obj
使用dumpbin /DISASM CPPTest2.obj查看汇编代码(/DISASM 表示 display asm 显示汇编)
使用dumpbin /DISASM CPPTest2.obj>asm.txt把屏幕上显示的输出到asm.txt文件中,文件名称可自定义