微软C/C++/C#编译器命令行模式设定和用法

微软C/C++/C#编译器命令行模式设定和用法

                                      

微软C/C++/C#编译器命令行模式设定和用法   


和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息
所干扰。本文将介绍微软C/C++/C#编译器命令行模式设定和用法。操作系统为Windows  
2000 。     

一.微软C/C++编译器命令行模式设定   

方法一   

1.参照如下内容(根据你的系统情况,作出相应修改),编写一个批处理文件,
假定命名为vs.bat。   

   @echo off   

   set PATH=C:\WINNT\SYSTEM32;D:\VS.NET\VC7\BIN;D:\VS.NET\COMMON7\IDE   

   set INCLUDE=D:\VS.NET\VC7\INCLUDE   

   set LIB=D:\VS.NET\VC7\LIB   

说明:   

a.以上各环境变量字符串大小写无所谓,但字符之间应避免出现空格。   

b.之所以加上C:\WINNT\SYSTEM32,目的是为了便于使用help之类的扩展命令,和
本讨论主题并无直接关系。   

2.打开一个“命令提示符”窗口,执行如下命令:   

C:\>start c:\vc7.bat (根据你的文件路径,作出相应修改)   

即会创建一个新的“命令提示符”窗口,在这个窗口内,便可进行C++程序编译工作。具
体用法,后面再说。   

这种设置方法的缺点在于,只能在步骤2新创建的“命令提示符”窗口里进行编译,一旦
关闭该窗口,即需要重新执行步骤2。   

方法二   

1.在桌面“我的电脑”图标上,单击右键,然后执行“属性”菜单命令,或者,
依照“开始”-“设置”-“控制面板”步骤,双击“系统”图标,都会弹出“系统特
性”对话框。 选中“高级”页面,点击“环境变量”按钮,即会出现图1所示的环境变
量设置窗口。(说明:任何用户都可以增/删/改用户环境变量,但只有管理员才能增/删
/改系统环境变量。对于特定计算机的每个用户来说,用户环境变量可以不相同)     



图1   

2.你可以设置为用户环境变量,也可以设置为系统环境变量。参考以下内容,并
参见图2所示界面。(根据你系统的情况,作出相应调整)  

   PATH=C:\WINNT\SYSTEM32;D:\VS.NET\VC7\BIN;D:\VS.NET\COMMON7\IDE   

   INCLUDE=D:\VS.NET\VC7\INCLUDE   

   LIB=D:\VS.NET\VC7\LIB     



图2   

和方法一不同的是,采用这种方式,一旦设置完毕,便可一劳永逸。无需重新启动计算
机,现在就打开一个“命令提示符”窗口,执行cl命令试试。     

说明:假如你的操作系统是Windows 95/98,可以参照上面描述,直接编辑autoexec.bat
文件。

posted @ 2015-09-13 13:41  赌东道  阅读(313)  评论(0编辑  收藏  举报