从几个 .c 文件创建库并将其用于链接

Create library from several .c files and use it for linkin

我在创建库并将其用于 link 具有主要功能的 .c 文件时遇到问题。

我有例如

cfile1.c
cfile2.c
cfile3.c
program.c (with main-function)

我想从所有 .c 文件创建一个库并将其用于 link

program.c

最好的方法是什么?

我假设您的 program.c(主要)需要这些 *.c 文件(支持)来创建新库。如果是这样,也许你应该编译所有这些,因为你的 program.c 需要它(如果 *.c 文件上有一个函数调用 program.c 文件)

我想,你可以看看下面这个link:

Including one C source file in another?

希望对您有所帮助,CMIIW