C语言多文件编译(vs.code)
C语言多文件编译(vs.code)
1.保证已经进行完第一步:配置C语言环境
如果还未进行,建议来这里查看
2.在扩展商店下载插件
- C/C++ Project Generator
- CMake
- CMake Tools



3. 修改settings.json
也可以直接用快捷键ctrl+,

搜索code runner并找到Executor Map在settings.json中编辑
找到$fileName并改为*.c
4.创建工程文件
快捷键ctrl+shift+p打开命令行搜索project点击Create C project创建C语言工程文件

选择一个文件夹存放工程文件

5.测试是否成功
在src中创建hello.c和main.c文件,并输入以下代码
// main.c
#include<stdio.h>
extern int add(int x,int y);
int main()
{
int a=2,b=3,c=0;
c=add(a,b);
printf("%d",c);
return 0;
}
// hello.c
// #include "hello.h"
int add(int x,int y)
{
return x+y;
}
运行main.c文件(快捷键ctrl+alt+n/右键code runner)

终端出现以下图示则为成功

6.工程文件说明
- .vscode存放的是配置文件
- include存放的是头文件(.h)
- lib存放的是说明文件(.md)
- src存放的是源文件(.c)
- makefile为编译顺序流程
