当前位置: 代码迷 >> 驱动开发 >> 内核模块的移栽
  详细解决方案

内核模块的移栽

热度:26   发布时间:2016-04-28 10:50:59.0
内核模块的移植
我有个内核模块,低版本的内核(linux-2.6.18) 编译一切正常,换到2.6.32的版本下 报错误 'NF_IP_FORWARD' undeclared,但是头文件也引进来了阿, 为什么会因内核版本的不同而报错误呢?希望有大侠帮忙给个解决 思路!!

------解决方案--------------------
搜索下NF_IP_FORWARD载新旧内核的什么地方
------解决方案--------------------
'NF_IP_FORWARD'找一个这个位置,是否还是存在原来的头文件中,如果不在请更改路径
------解决方案--------------------
头文件包含的不正确
------解决方案--------------------
很明显是没有定义的问题.
可能是对应的头文件没有包含或头文件虽然包含但是相应的宏没有定义导致没有编译进去.

要找下具体的位置才能确定具体是什么原因.