如何在C中连接vscode中的源文件和头文件

how to connect source files and header files in vscode in C

我从老师那里收到了 3 个文件,main.c,something.c,something.h。

头文件包含函数的声明。 something.c 包含函数。 main.c 包含对函数的多次调用。

我的问题是,我怎样才能 运行 main.c 并连接所有内容?在 python 我只是导入模块并完成(只要导入的文件保存在系统变量目录或相同目录中)。

谢谢

您需要将 something.c 和 main.c 以及 link 它们一起编译成一个二进制可执行文件。我不知道你应该在哪个 OS 上 运行,如果使用 Ubuntu 或任何 linux,你可以安装 gcc 或 clang 来编译你的代码。

例如:

clang -c something.c main.c
clang something.o main.o
./a.out

第一行单独编译文件(创建 main.o 和 something.o 文件)第二行 link 将它们一起创建一个可执行文件(a.out)第三行 运行s 可执行文件。