在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下的命令不分大小写!
编译运行成功!
五、问题解决
一开始编译运行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