命令行编译C/C++程序的方法
使用VC++
1.先用记事本写C/C++代码,如下:
#include<iostream>
using namespace std;
int main()
{
cout<<"please";
system("pause");
return 0;
}
保存在任意文件夹下,以D盘为例,保存为D:\a.cpp(注意:后缀名改为.cpp,c语言则为.c),
2.用记事本写批处理文件
(假设VC6.0安装在D:\Program Files (x86)文件夹下)
set PATH=D:\Program Files (x86)\VC6.0green\VC98\Bin
set LIB=D:\Program Files (x86)\VC6.0green\VC98\Lib
set INCLUDE=D:\Program Files (x86)\VC6.0green\VC98\Include
(注意:在VC2005等高版本中会显示丢失"mspdb110.dll",对应文件在Common7\IDE中,应在PATH中将对应路径添加进去,以“分号”分开不同的路径,如:
set PATH=D:\Program Files (x86)\VS2012\VC\bin;D:\Program Files (x86)\VS2012\Common7\IDE )
与a.cpp保存在一起,后缀名改为.bat,比如保存为D:\path.bat
3.进入DOS界面
开始-附件-命令提示符(cmd),进入DOS界面(或按Win+R)
输入D:\,回车,变为D:\>,输入path.bat,回车,输入cl a.cpp,回车
OK
使用gcc
用记事本写批处理文件,
(假设MinGW在D:\program文件夹下)set path=D:\program\MinGW\bin保存为D:\path.bat。开始-附件-命令提示符(cmd),进入DOS界面(或者Win+R,输入cmd)输入D:,回车,变为D:\>,输入path.bat,回车,编译时输入 g++ a.cpp