命令行编译C++程序(Windows)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 /?查看。

相关文档
最新文档