命令行编译C++程序(Windows)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命令行编译C++程序(Windows)
一、设置环境变量
古早以来,PC 上的C/C++编译器,就需要两个环境变量:
1)LIB:这个环境变量告诉编译器说,必要的 libraries 在哪里(哪个目录下)
2)INCLUDE:告诉编译器说,必要的 header files 在哪里(哪个目录下)
另外,为了让我们能够在任何 working directory 都叫得到编译器,当然我们
必须设定 PATH。
下面,以Visual C++为例(PC上系统为Windows XP)进行说明,设置如下:
1)右键单击桌面图标我的电脑,选择属性,切换到高级选项卡,点击环境变量
按钮,如下:
注:如果你的系统是win7,步骤如下:右键单击我的电脑,选择属性,再
点击高级系统设置,然后点击环境变量
2)来到环境变量设置对话框,如下:
注意:这里的环境变量分为两种,即用户的环境变量和系统变量,其中用户
的环境变量只作用于当前用户,而系统变量针对于这个系统上的所有用户。
3)设置具体的变量值:
在用户变量中寻找到include变量,然后双击,如果没有就选择新建,然后
输入变量值,设置完之后点确定,保存,如下:
然后通过同样的方法设置lib和path的值。
注意:
Include的值C:\Program Files\Microsoft Visual Studio\VC98\Include
lib变量的值为C:\Program Files\Microsoft Visual Studio\VC98\Lib
path变量的值为C:\Program Files\Microsoft Visual Studio\VC98\Bin
其中C:\Program Files\Microsoft Visual Studio\为我的电脑上Visual
C++的安装目录,在你的电脑上可能不同。
设置环境变量到此结束,下面看具体使用cl工具来编译C++程序
二、使用cl工具
1)点击开始,在所有程序中找到附件,选择命令提示符,进入DOS操作界面,
(或者点击开始,选择运行,然后输入cmd命令),如下:
2)现在我们来测试一下我们刚才的设置是否正确,以及是否可以正常使用cl
工具,首先输入命令set,如下:
如果能够在include、lib和path变量里面找到我们刚才所添加的值,说明环境变量设置正确了!!!
然后测试,我们的cl编译工具是否能够使用,输入命令cl /? 如下:
如果得到类似的输出,证明cl工具可用。
3)现在我们就该开始我们的编译工作了,首先进入我们放置程序的目录,如我
的目录为桌面上的test文件夹,操作如下:
可以看到我的目录里面有Person.h\Person.cpp\Main.cpp三个文件。
然后进行编译,如下(注意.h文件可以不用编译):
如果输出中出现了如下字眼,证明编译成功:
其中Main.exe为可执行文件的名字,Main.obj和Person.obj为生成的目标文件。
4)现在可以运行了,输入可执行文件的名字即可运行,如下:
编译过程中可以有很多可选选项,可以通过命令cl /?查看。