‘壹’ vscode C语言如何编译多个源文件
你可以写一个类似的任务在task里:在args一行,写你需要编译的文件
{
"label": "build my project",
"type": "shell",
"command": "C:\\MinGW\\bin\\g++.exe",
"args": ["main.cpp", "test.cpp", "-o", "test.exe"],
"group": "build",
},
你还可以写一个make任务,对于文件多的,手写不现实,可以做一个makefile
这样你只要在launch里面
preLaunchTask,写上这个build my project,就可以了。
‘贰’ 如何用在windows的cmd编译多个c源文件
命令行编译
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运行时的环境变量。
‘叁’ 多个源文件的编译和链接
这个问题我也曾经遇到过,后来过了好久才弄懂。这个一般是把程序分在.h文件和.c文件,在.h文件中给出函数声明定义基本的数据结构,在.c文件中实现相应的.h文件中的函数。然后要使用相应的接口或函数就包含.h文件,就是#include 相应的.h 文件。在编译生成的时候编译器会根据项目的makefile 来编译生成。如果想比较清楚的了解,可以看看linux 下的make工具和makefile ,make 就是根据makefile 来编译生成项目。vc++6.0底层的过程也类似,但是被界面屏蔽了。
‘肆’ c ++里面有多个源文件怎么编译
1。点击“文件”菜单按钮,选择“新建”;
2。在“工程”选项中选择“Win32 Console Application”,然后输入工程名称;
3。不急着按确定,选旁边的“文件”的选项卡,然后选“C++Source File”,输入文件名(以.c结束例如: sort.c)按确定;
4。在后缀为.c的文本编辑框内输入源代码;
5。在文本编辑框右上有一些六个小图标,compile(鼠标久放这些图标上都会出现这些图标的名字),build,go等,从最左边一个图标(compile)按起,弹出对话框都按确定,一个图标OK就按下一个,最后一个是go吧,不是很记得了,可是ok都会出现DOS的对话框。
ok就这样了~多的我也不会~有些是分头文件(Header File)和源文件(Source File),那在第二步的时候就要注意是选“C++Source File”还是“C++Header File”了!
当然也可以直接选“C++Source File”或“C++Header File”了! 要注意CPP是C++文件的后辍 .C是C语言的后辍
‘伍’ VS如何编译一个包含多个头文件、源文件的项目
你首先将另一个类的头文件(otherclass.h)和源文件(otherclass.cpp)添加到你的工程(选择添加现有项)。然后将你要用的另一个类的头文件包含到你的类的源文件开头,使用#include
"otherclass.h"然后就可以使用在你的类的源文件中使用另一个类创建对象,调用该对象成员变量和成员函数了。
‘陆’ javac一次可同时编译数个Java源文件吗
这个是可以的。
解释 :javac可以编译多个文件,通过 “javac *.java"实现,前提是这些java文件都要在此编译路径下,如果不在的话,先通过cd命令进行位置切换即可。
‘柒’ UNIX下 用CC如何编译多个c语言源程序文件
用makefile啊,用makefile可以很方便地编译多个源文件的程序。unix下都是用这个的。