问一个.so的问题用了两个so.a.so 和b.so makefile是这样写的 gcc -Wall -o test test.o -L /usr/lib -la -lb 如果 -la放在前面,能用a.so中的函数,调用b.so中的函数则出错 反之, -lb放在前面,能用b.so中的函数,调用a.so中的函数则出错 怎么会出现这种情况呢? 有什么办法吗 谢谢 [解决办法]-la -lb -la 互相依赖...无语