在cmd上编译C文件

在Linux上编译C文件用gcc命令,而在cmd上编译运行C文件可以使用VC++ 6.0的cl命令。

在使用cl命令前,需要做的事情如下:

一、下载VC++ 6.0

    下载链接:https://pan.baidu.com/s/1Mhz_9w1Cv0jeyFa5fnQTqg 
    提取码:s68o 

   下载完毕,直接安装即可。

 

二、为cl环境配置环境变量

 为了能够在任何位置使用cl命令,将其添加进将其添加进环境变量,依次点击此电脑→右键点击属性→高级系统设计→环境变量→系统环境变量

→找到变量PATH(双击PATH,点击浏览,选择VC++6.0 的 Bin 目录);

→新建变量INCLUDE(设置变量值,点击浏览目录,选择VC++6.0 的 Include目录);

→新建变量LIB(设置变量值,点击浏览目录,选择VC++6.0 的 LIB 目录);

这样,环境变量就设置好了。

 

三、编写C文件

笔者在F:\App\VC++\project\目录下新建一个main.c文件,代码如下:

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

 

四、打开cmd编译main.c

  打开cmd(win+R,输入cmd),注意:cmd下的命令不分大小写!

在cmd上编译C文件

编译运行成功!

 

五、问题解决

一开始编译运行c文件, 发现无法启动 CL.EXE,原因是计算机丢失 mspdb60.dll

解决办法:下载 mspdb60.dll 文件,并拷贝到 VC++6.0 的 Bin 目录

下载链接:https://pan.baidu.com/s/1hbdgLsLhY2qi_JHutH_VAA 
提取码:td6n 

 

六、为了提高效率,我们可以将步骤四中的命令写成.bat批处理文件方便执行

例如在F:\App\VC++\project\新建一个new.bat批处理文件(可以在文件编辑器中新建一个文件,另存为文件名.bat,文件后缀为bat即可),写入代码如下:

F:
CD App\VC++\project\
CL main.c
main.exe
pause

直接点击运行bat文件即可得到步骤四的效果。

 

参考:https://blog.****.net/u010858605/article/details/73174921