avatar
h*g
1
C O N F I D E N T I A L SECTION 01 OF 02 BEIJING 001668
SIPDIS
SIPDIS
E.O. 12958: DECL: 03/13/2032
TAGS: PHUM PREL PGOV CH
SUBJECT: WU YI INTERVENES AS DR. GAO CASE LAYS BARE
CENTER-LOCAL DISCORD
REF: BEIJING 1063 AND PREVIOUS
Classified By: Ambassador Clark T. Randt, Jr. Reasons 1.4 (b/d).
Summary
avatar
t*t
2
其实是编译时库文件的顺序问题,例如:
gcc -lA -lB -lC -o out
其中-lA, -lB, -lC指向3个不同的库文件, libA.a, libB.a, libC.a.
我现在知道libA.a中有个函数要调用libC.a中的函数,那么在编译
的时候 -lA 和 -lC 选项的排列顺序对编译成功与否是有关系的。
请问这个顺序一般遵循什么样的原则?有什么办法或选择可以使
编译不依赖于联结库的顺序吗?请指教。多谢!!//bow
avatar
l*s
3
没影响吧。

【在 t*****t 的大作中提到】
: 其实是编译时库文件的顺序问题,例如:
: gcc -lA -lB -lC -o out
: 其中-lA, -lB, -lC指向3个不同的库文件, libA.a, libB.a, libC.a.
: 我现在知道libA.a中有个函数要调用libC.a中的函数,那么在编译
: 的时候 -lA 和 -lC 选项的排列顺序对编译成功与否是有关系的。
: 请问这个顺序一般遵循什么样的原则?有什么办法或选择可以使
: 编译不依赖于联结库的顺序吗?请指教。多谢!!//bow

avatar
t*t
4
sure they have. I got compilation errors when I changed
the order.

【在 l*****s 的大作中提到】
: 没影响吧。
avatar
l*l
5
I got the same error and fixed it by changing the order.
Could anyone tell me why?

【在 t*****t 的大作中提到】
: sure they have. I got compilation errors when I changed
: the order.

avatar
X*r
6
You can simply look at the man page of ld yourself
-larchive
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。