如何链接在Linux共享库与其他共享库?

我的应用程序dynamic加载liba.so (与dlopen )。
liba.so使用libb.so因此我想将liba.so链接liba.so libb.so 如何在Linux中做到这一点?

提前致谢。

Solutions Collecting From Web of "如何链接在Linux共享库与其他共享库?"

如果您自己构建liba.so ,则需要使用-l选项将其链接起来

 gcc -o liba.so liba.o -L/libb/path -lb 

如果你没有liba源码,也许你可以创建libawrapper.so链接到libalibb并动态加载这个库

 gcc -o libawrap.so -L/liba/ -L/libb/ -la -lb