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)右键“我的电脑”,选择“属性”->“高级环境设置”->“环境变量”,找到“系统变量”中的“Path”,然后双击,弹出对话框“编辑环境变量”。
   2)然后点击“新建”,复制Visual Studio安装目录下的路径(本人的安装目录):C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin,这个bin文件下包含了各种执行命令。
    如果是Visual C++编译器,环境变量的包含路径有所不同,具体不细说。

Windows命令行编译.cpp程序_第1张图片

    第三步,修改命令行启动参数

    

      1)在“开始->运行”中输入“cmd”,开始菜单中将列出"cmd.exe",右键它,然后“发送到->发送到桌面快捷方式”

   2)右键步骤1)中创建的桌面快捷方式,选择“属性->快捷方式”,找到“目标(T)”栏,修改目标为“C:\Windows\System32\cmd.exe /k vcvars32.bat”,修改好后点确定。/k vcvars32.bat 的作用,就是根据本地电脑的配置再次调用另外一个批处理文件,然后指定调用相应的工具如:cl.exe  、 link.exe 、lib.exe等

Windows命令行编译.cpp程序_第2张图片

    第四步,编写程序

    采用notepad编写C++程序,保存为.cpp后缀的文件,假设文件名为test.cpp。

    第五步,编译第四步保存的test.cpp文件

    1)双击第三步中创建的cmd.exe的桌面快捷方式,打开命令行窗口

    2)进入文件所在目录,并输入cl -EHsc test.cpp 

    编译器开始编译test.cpp。我们可以从命令行的输出内容中看到编译结果。如果程序没有书写错误,一定可以编译出一个test.exe和一个test.obj。其中exe文件即是编译后的可执行程序。obj文件是按块编译产生的中间文件。



  

你可能感兴趣的:(C++)