库文件调用库文件问题
libA.a静态库文件里包含函数A(别人封装好的,无源码)
libB.a里的B函数调用libA.a的A函数(自己封装,有源码)
一个工程文件的main函数里调用B函数,但在编译的最后报错:undefined reference to 'A';
请问是什么原因呢?如何解决。。。谢谢
------最佳解决方案--------------------gcc -o main main.c -lB -lA
------其他解决方案--------------------libB.a里extern声明了函数A了吗?
------其他解决方案--------------------哦 找到问题,原来要先调用B再调用A(顺序)