您的位置:首页 > 其它

教你如何在命令行下编译程序之一

2009-03-11 22:49 363 查看
//日期:2009.03.11
//作者:Goodshell
//转载请注明来源:http://blog.csdn.net/goodshell
平常我们经常会使用VC6.0这样的IDE来编译程序,其实我们只要通过简单的设置,就可以在命令下成功编译.

CL.EXE就是VC6.0中的编译程序,要想在命令行下使用它,首先要设置环境变量.在安装VC6.0的时候会提示是否注册环境变量,如果当时选中了,CL.EXE就可以直接使用了;如果没选,看下面的步骤:

右键“我的电脑”->“属性”->“高级”->“环境变量”

再按照如下的添加

include =C:/Program Files/Microsoft Visual Studio/VC98/ATL/Include;C:/Program Files/Microsoft Visual Studio/VC98/MFC/Include;C:/Program Files/Microsoft Visual Studio/VC98/Include;C:/Progra Files/Microsoft VisualStudio/Common/MSDev98/Bin

lib=C:/Program Files/Microsoft Visual Studio/VC98/MFC/Lib;C:/Program Files/Microsoft Visua Studio/VC98/Lib

path=C:/Program Files/Microsoft Visual Studio/Common/Tools/WinNT;C:/Program Files/Microsoft Visual Studio/Common/Tools;C:/Program Files/Microsoft Visual Studio/VC98/Bin

 

一定要仔细检查一下是否填写正确,当时就因为没写上"C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin",害得我自己去网上自己下载了一个MSPDB60.DLL,后来才发现原来在这个目录里就有.

确认填好以后,需要重启电脑(注销也可以),以使环境变量有效.

接下来我们测试一下,在目录下新建test.c,test.h,内容如下:

/****************test.c*****************/
#include <stdio.h>
#include "teste.h"
int main()
{
printf("Hello world/n");
printf(HELLO);
}
/****************test.c end**************/
 

 

/****************test.h******************/
#define HELLO "Hello world!/n"
/***************test.h end***************/
 

 

然后DOS到这个目录下,输入

cl test.c (回车)

这时你就会发现目录里多了test.obj和test.exe这两个文件.

接着在命令提示符下输入:

test (回车)

你就会看到你想要的结果了.

当然,test.h在这里只是为了说明一下,这个程序你不用它也是可以的.

图片如下:



 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  include dos 测试 ide c