我有一个aa依赖于libbb哪个依赖的程序libcc。
在 libb 的 Makefile.am 我添加了
libbb_la_LIBADD = -lcc
在aa的Makefile中我添加了
aa_LDADD = -lbb
这在默认情况下非常有效。
但是我需要静态链接,所以我使用--disable-shared.
不幸的是,在编译时aa我得到了:
libb_source.c:对 libcc_symbol 的未定义引用
任何想法缺少什么?
更新:如果您正在交叉编译并使用 stagingdir,请不要考虑指定这样的依赖项。