Windows命令行编译.cpp程序
Most compilers, including those that come with an IDE, provide a command-line interface. Unless you already know the IDE, you may find it easier to start with the command-line interface. Doing so will let you concentrate on learning C++ first. Moreover, once you understand the language, the IDE is likely to be easier to learn. (C++ Primer. Stanley B. Lipoman)
第一步,安装C++编译器
下载并安装Visual C++或者Visual Studio系列编译器,本人vs2015。
第二步,设置环境变量
第三步,修改命令行启动参数
1)在“开始->运行”中输入“cmd”,开始菜单中将列出"cmd.exe",右键它,然后“发送到->发送到桌面快捷方式”
2)右键步骤1)中创建的桌面快捷方式,选择“属性->快捷方式”,找到“目标(T)”栏,修改目标为“C:\Windows\System32\cmd.exe /k vcvars32.bat”,修改好后点确定。/k vcvars32.bat 的作用,就是根据本地电脑的配置再次调用另外一个批处理文件,然后指定调用相应的工具如:cl.exe 、 link.exe 、lib.exe等
第四步,编写程序
采用notepad编写C++程序,保存为.cpp后缀的文件,假设文件名为test.cpp。
第五步,编译第四步保存的test.cpp文件
1)双击第三步中创建的cmd.exe的桌面快捷方式,打开命令行窗口
2)进入文件所在目录,并输入cl -EHsc test.cpp
编译器开始编译test.cpp。我们可以从命令行的输出内容中看到编译结果。如果程序没有书写错误,一定可以编译出一个test.exe和一个test.obj。其中exe文件即是编译后的可执行程序。obj文件是按块编译产生的中间文件。