编译内核模块的奇怪问题
同样的代码,同样的makefile,在RHEL5中出错。在Fedora种编译成功能生成.ko文件
源码树分别用各自的系统源码树,RHEL的源码版本为2.63.18,Fedora的源码版本为2.6.35。
我觉得这跟源码树应该没关系啊,因为内核模块的代码相当简单。
------解决方案--------------------18和35之间可是有点距离啊,可能需要改代码。
------解决方案--------------------2.6.18和2.6.35之间差距比较大,很多函数都重新命名或重新实现了,需要根据内核版本修改你的driver代码.
------解决方案--------------------18到35之间确实有很多修改的地方,好像27版本的时候,有比较大的改动