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