C语言多文件编译(vs.code)

发布时间 2023-07-18 20:46:43作者: 极致猎手

C语言多文件编译(vs.code)

1.保证已经进行完第一步:配置C语言环境

如果还未进行,建议来这里查看

2.在扩展商店下载插件

  • C/C++ Project Generator
  • CMake
  • CMake Tools

img
img
img

3. 修改settings.json

也可以直接用快捷键ctrl+,

img

搜索code runner并找到Executor Mapsettings.json中编辑img

找到$fileName并改为*.cimg

4.创建工程文件

快捷键ctrl+shift+p打开命令行搜索project点击Create C project创建C语言工程文件

img

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

img

5.测试是否成功

src中创建hello.cmain.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)

img

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

img

6.工程文件说明

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

img