在cmd命令行下编译运行C/C++源文件

在windows的cmd命令行下编译运行C/C++源文件。

如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量

配置参考文章链接:环境配置


VC++ 编译器 dos命令 编译链接 用:CL
例如:(
注意:首先必须在dos命令下进入到c文件所在的目录,再执行如下操作)
cl  -EHsc  a.c    就得到 a.exe
cl  -EHsc  a.c /c  或  cl a.c -c   就得到 a.obj  ( 只编译,不链接)
cl  -EHsc  a.c  -o  b.exe   编译链接a.c, 输出 b.exe 

想要运行则在命令下直接输入b.exe就可以运行了。

如果有多个文件:
例如:main.cpp display1.cpp display1.h display2.cpp display2.h
则可如下运行:cl  -EHsc  main.cpp  dispaly1.cpp  display2.cpp  -o  main.exe

(如果为:cl  -EHsc  main.cpp  dispaly1.cpp  display2.cpp 则生成与第一个文件名相同的.exe文件)

分别将.cpp文件生成.obj文件,然后链接.obj文件
cl  -EHsc  main.obj   display1.obj  display2.obj  -o  main.exe   链接几个obj, 输出 main.exe 

编译链接 其它 选项  查 帮助:  cl /? 
运行结果 重新定向: 
a.exe > a.txt      ( stdout 重新定向 到 文件)
a.exe >> a.txt      ( stdout 重新定向到 a.txt, 是继续添加文件)
输入 stdin 可以用 <   重新定向

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值