如何将共享库与Linux中的其他共享库链接?

时间:2010-09-02 09:38:07

标签: c++ linux shared-libraries shared

我的应用动态加载liba.sodlopenliba.so使用libb.so,因此我想将liba.solibb.so相关联。 如何在Linux中执行此操作?

提前致谢。

1 个答案:

答案 0 :(得分:6)

如果您自己构建liba.so,则需要将其与-l选项

相关联
gcc -o liba.so liba.o -L/libb/path -lb

如果您没有liba来源,也许您可​​以创建与libawrapper.soliba关联的libb并动态加载此库

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