g++编译,.o文件与.so文件顺序不对引起的 undefined reference ‘xxxxxx‘ 的错误
这周五呢,被一个undefinedreference'xxxxx'的编译错误折腾了一天时间,还好在下班之前找到了根本原因,事后反思呢,想想也算是自己给自己上了一课,也希望将这个经验教训记录一下,并分享给大家避免发生类似的问题。按理来说执行Makefile文件编译的时候发生这样的错误,肯定就是需要用到的库文件没有配置正确,链接器将所有的.o文件链接成最终的可执行程序时没有找到相关库函数的定义所导致;