如果我有a.o,B.O和c.o,我怎么让他们LD链接到d.o,然后将其链接到我的主要目标文件?所有这一切我希望有发生的是,在输入文件中的所有符号共同结合成一个大的输出文件。

有帮助吗?

解决方案

的.o文件甲级联被称为库。您创建一个 用的 AR 库实用工具:

ar rvs mylib.a a.o b.o c.o

可以然后与链接库:

cc main.c mylib.a

其他提示

找到它。 -r选项链接的文件递增,因此它们可以被用作输入到LD。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top