隐式调用动态链接库时怎么优先查找库自身依赖的符号

隐式调用动态链接库时如何优先查找库自身依赖的符号比如说现在有3个库 A.so B.so C.soA.so 里面有函数libA

隐式调用动态链接库时如何优先查找库自身依赖的符号
比如说现在有3个库 A.so B.so C.so
A.so 里面有函数libA libA调用函数common
common在B.so C.so里面都有实现
链接的时候链接A和C
主函数中调用libA的时候,要能调用到B.so的common
就是以A为根结点进行深度遍历。
默认是广度的,肯定是调用到C的没跑。
如果显示加载的话可以用RTLD_DEEPBIND解决
隐式加载的话有没有办法做?
-Wl,-Bsymbolic在这种情况下没有用。。。
[解决办法]
链接的时候只能有一个定义,否则报错。