利用VS2010搭建命令行编译环境

有这个想法的人通常是爱折腾的人。

首先,VS2010(包括05,08等)的IDE里面可以找到一个命令行终端,这个终端自动把VC开发环境搭建好了,而且可以自由选择32或64。

其次,很少有人用VC的命令行工具来做开发。当然为了简单任务或者体验命令行参数,也有不少人折腾命令行开发环境。

最后,为了方便某些编辑器的一键编译功能。比如Sublime text里的编译程序功能。见站内:Sublime Text2搭建C/C++开发环境

下面介绍一个搭建命令行开发环境的流程,这里只考虑到了32位编程,并且以Win7+VS2010为例,有其他要求的可以参考VS自带的批处理文件(其实下面的流程就是从那里面摘出来的)。

(0)准备工作,要知道怎么查看和修改环境变量。

对XP很简单,在“我的电脑”上,右键找到“属性”,弹出“系统属性对话框”,然后切换到“高级”属性页,进到“环境变量”里面;

对Win7,稍有不同:在桌面上“计算机”右键找到“属性”,然后在弹出的页面的左侧找到“远程设置”, 这时弹出“系统属性对话框”,然后切换到“高级”属性页,进到“环境变量”里面。

(1)创建三个系统变量

<1>名字 VS100Common

       值 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7

<2>名字 VS100VC

       值 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC

<3>名字 VS100SDK

       值 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A

(2)创建(或追加)三个用户变量

<1>名字PATH

值 %VS100VC%\BIN;%VS100Common%\IDE;%VS100Common%\TOOLS;%VS100SDK%\BIN;%PATH%

<2>名字INCLUDE

值 %VS100VC%\INCLUDE;%VS100VC%\ATLMFC\INCLUDE;%VS100SDK%\INCLUDE;%INCLUDE%

<3>名字LIB

值 %VS100VC%\LIB;%VS100VC%\ATLMFC\LIB;%VS100SDK%\LIB;%LIB%

(3)重启电脑(至少Win7需要)

(4)HelloWorld!

#include <stdio.h>
int main(void)
{
	printf("Hello World!\n");
	return 0;
}

打开一个cmd编译运行:

cl /EHsc hello.c

hello.exe

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值