我的应用动态加载liba.so
(dlopen
)
liba.so
使用libb.so
,因此我想将liba.so
与libb.so
相关联。
如何在Linux中执行此操作?
提前致谢。
答案 0 :(得分:6)
如果您自己构建liba.so
,则需要将其与-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