如何用在windows的cmd编译多个c源文件
答案:2 悬赏:70 手机版
解决时间 2021-02-18 08:29
- 提问者网友:書生途
- 2021-02-17 19:36
如何用在windows的cmd编译多个c源文件
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-02-17 20:23
命令行编译
linux系统下:g++ prog1.cc -0 prog1,echo $?查看返回值结果。
windows系统下:cl –GX prog1.cpp,自动产生与源文件同名的exe文件,echo %errorlevel%查看返回值结果。
多个源文件编译:
linux系统下:gcc –c prog1.cc //output prog1.o object file
gcc –c prog2.cc //output prog2.o object file
gcc prog1.o prog2.o //generate executable file prog1.exe or prog1.out
//above is complied step by step, now we can also compile once
gcc –c –g prog1.cc prog2.cc –o prog1.exe
windows系统:与linux系统整体过程类似,只是命令不同罢了
cl –c prog1.c //output prog1.obj object file
cl –c prog2.c //output prog2.obj object file
gcc prog1.obj prog2.obj //generate executable file prog1.exe or prog1.out
//above is complied step by step, now we can also compile once
cl –GX prog1.c prog2.c
cl 不是内部或外部命令 解决办法:确保已经安装vs,在控制台中键入set查看环境变量,看是否有类似VS??COMNTOOLS的环境变量,若没有则在系统环境变量中新建一个环境变量VS??COMNTOOLS,变量值为vs安装目录\commom7\tools\。然后在控制台中键入
call “%VS??COMNTOOLS%”vsvars32.bat设置cl运行时的环境变量。
linux系统下:g++ prog1.cc -0 prog1,echo $?查看返回值结果。
windows系统下:cl –GX prog1.cpp,自动产生与源文件同名的exe文件,echo %errorlevel%查看返回值结果。
多个源文件编译:
linux系统下:gcc –c prog1.cc //output prog1.o object file
gcc –c prog2.cc //output prog2.o object file
gcc prog1.o prog2.o //generate executable file prog1.exe or prog1.out
//above is complied step by step, now we can also compile once
gcc –c –g prog1.cc prog2.cc –o prog1.exe
windows系统:与linux系统整体过程类似,只是命令不同罢了
cl –c prog1.c //output prog1.obj object file
cl –c prog2.c //output prog2.obj object file
gcc prog1.obj prog2.obj //generate executable file prog1.exe or prog1.out
//above is complied step by step, now we can also compile once
cl –GX prog1.c prog2.c
cl 不是内部或外部命令 解决办法:确保已经安装vs,在控制台中键入set查看环境变量,看是否有类似VS??COMNTOOLS的环境变量,若没有则在系统环境变量中新建一个环境变量VS??COMNTOOLS,变量值为vs安装目录\commom7\tools\。然后在控制台中键入
call “%VS??COMNTOOLS%”vsvars32.bat设置cl运行时的环境变量。
全部回答
- 1楼网友:动情书生
- 2021-02-17 22:03
<p>两种方法</p> <p>用start 命令 可以利用资源管理器进入</p><p>dir /x 命令看文件夹短名 123.. 的短名是 123~1 cd 进去 就是那个目录了
</p>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯