linux 不同内核中静态库的编译使用问题
环境:
PC1:Ubuntu系统 GCC编译工具4.6.1
PC2:centos GCC 4.6.1
用pc2编译了一个静态库,在pc1的一个内核模块中引用,编译没报错。加载内核模块时报错,提示找不到静态库中的函数,加载失败。
已经做过的验证:
1.源码本身没有问题:我将要编译的静态库的源文件和内核模块放在一起直接编译(不编译成静态库的形式),运行加载没有问题。
参考过的方法:
http://blog.chinaunix.net/uid-20608849-id-401336.html
有人对这方面有见解的吗?求交流指点