动态库调用symbol lookup error: /a.so: undefined symbol: sFun()
大家好,我在linux下用c编写了一个动态库a.so(相应的头文件是a.h),这个动态库用到了b.so和c.a我使用eclipse将b.so和c.a都加入到工程中编译得出a.so。然后我在main.c中调用a.so中的函数sFun(),(已经将a.h以及b.so, c.a都考到了main的工程目录下),使用gcc main.c ./a.so ./b.so ./c.a -o Test
编译没有问题,但是一运行就会报错symbol lookup error: /a.so: undefined symbol: sFun()
请大家帮忙定位,是那里出了问题,谢谢啦~~