【发布时间】:2016-12-26 19:01:42
【问题描述】:
我有 2 个文件:
交流
和
B.c
它们都没有主函数。 如何将它们编译并链接到一个名为 D.o 的非可执行文件中?
【问题讨论】:
-
你总是可以使用
#include包含另一个c文件 -
创建第三个包含两者的 c 源文件并编译第三个。可能比@0x90 更好?或者创建一个库。
-
@0x90 不,很多时候你不能(例如,如果两个文件对本地静态变量使用相同的名称,但还有其他情况)。
-
永远是一个可以商量的条款 :)
-
你的标题比副本的标题好,但你要求的是同样的东西,正确的答案基本上是一样的。
标签: c gcc compilation linker