【发布时间】:2011-04-18 13:42:53
【问题描述】:
如果我想链接以下对象和库,
p.o → libx.a → p.o
其中 a → b 表示 b 定义了一个被 a 引用的符号。
会
UNIX% gcc p.o libx.a
在命令行中就足够了,还是我需要做类似的事情:
UNIX% gcc p.o libx.a p.o
谢谢。
【问题讨论】:
-
你试过了吗?您遇到了什么错误(如果有)?
-
人们害怕测试东西是怎么回事?你有一台计算机(和一个编译器,以及所有相关代码)就在那里!要么有效,要么无效。如果没有,错误消息通常会告诉您原因。
-
我会说循环依赖通常是不好的做法——这就是你所拥有的。