【发布时间】:2012-10-12 10:27:29
【问题描述】:
是否有手册或方法可以从标题 YYY.h 中找出哪个文件 libXX.so 包含函数等?
例如:
我在头文件 foo.h 中包含函数 foofunk() 。 但是链接器说未定义对 foofunk() 的引用。
注意:
我想在构建和链接过程中使用 Makefile。 (海合会) 我的源代码是 C 语言的,但这应该不重要。
【问题讨论】:
-
如果库的创建者关心命名约定和良好实践,那么
<foo.h>声明在libfoo.so中定义的函数。如果他不这样做,那么您无论如何都不应该使用该库。 -
@H2CO3 对不起,我不明白你的意思
-
@Manfred 再读一遍,我误按回车了
-
对于表现良好的库,您可能对freedesktop.org/wiki/Software/pkg-config感兴趣