如何在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 可执行文件。
我从老师那里收到了 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 可执行文件。