东城网站开发,网站开发维护公司经营范围,坪山做网站,电脑自带的做网站叫什么软件VsCode默认只能编译单个C文件#xff0c;想要编译多个文件#xff0c;需要额外进行配置
第一种方法 —— 通过手动指定要编译的文件
g -g .\C文件1 .\C文件2 -o 编译后exe名称
例如我将demo.c和extern.c同时编译得到haha.exe g -g .\demo.c .\extern.c -o haha 第二种…VsCode默认只能编译单个C文件想要编译多个文件需要额外进行配置
第一种方法 —— 通过手动指定要编译的文件
g -g .\C文件1 .\C文件2 -o 编译后exe名称
例如我将demo.c和extern.c同时编译得到haha.exe g -g .\demo.c .\extern.c -o haha 第二种方法 —— 通过修改task.json配置文件 *.c 指定编译目录下所有C文件
{tasks: [{type: cppbuild,label: C/C: gcc.exe 生成活动文件,command: F:\\MinGW\\bin\\gcc.exe,args: [-fdiagnostics-coloralways,-g,*.c, // 将 ${file} —— *.c-o,${fileDirname}\\${fileBasenameNoExtension}.exe],options: {cwd: ${fileDirname}},problemMatcher: [$gcc],group: {kind: build,isDefault: true},detail: 调试器生成的任务。}],version: 2.0.0
}
上述方法虽然很方便但是不可以调试多个文件如果需要同时编译调试多个C/C文件最好使用 CMake 构建工具后续 CMake方案 我会更新到本文