C++ 在linux中,如何将共享库与其他共享库链接?

C++ 在linux中,如何将共享库与其他共享库链接?,c++,linux,shared-libraries,shared,C++,Linux,Shared Libraries,Shared,我的应用程序动态加载liba.so(使用dlopen)。 liba.so使用libb.so所以我想将liba.so链接到libb.so。 在Linux中如何做到这一点 提前感谢。如果您构建了liba。因此您自己需要将其与-l选项链接 gcc -o liba.so liba.o -L/libb/path -lb 如果您没有liba源,也许可以创建libawrapper.so链接到liba和libb并动态加载此库 gcc -o libawrap.so -L/liba/ -L/libb/ -la -

我的应用程序动态加载
liba.so
(使用
dlopen
)。
liba.so
使用
libb.so
所以我想将
liba.so
链接到
libb.so
。 在Linux中如何做到这一点


提前感谢。

如果您构建了
liba。因此
您自己需要将其与
-l
选项链接

gcc -o liba.so liba.o -L/libb/path -lb
如果您没有
liba
源,也许可以创建
libawrapper.so
链接到
liba
libb
并动态加载此库

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