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

命令行编译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 /?查看。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值