Chinaunix

标题: 模块编译中do_mmap_pgoff函数未定义的问题 [打印本页]

作者: wpp2014    时间: 2014-11-29 15:59
标题: 模块编译中do_mmap_pgoff函数未定义的问题

头文件什么的都已经加上去了,为什么会出现这种情况啊。
我用的是linux-3.13.0的内核
作者: yangPSO    时间: 2014-11-29 16:14
export了没有呢?
作者: wpp2014    时间: 2014-11-29 19:29
回复 2# yangPSO
你指的是这个吗,试过了,还是会有警告

   
作者: wpp2014    时间: 2014-11-29 19:31
回复 4# wpp2014


   
作者: wpp2014    时间: 2014-12-01 21:11
本帖最后由 wpp2014 于 2014-12-01 21:11 编辑

回复 2# yangPSO

原来需要重新编译内核。
先在mm/mmap.c中的do_mmap_pgoff函数后面加上EXPORT_SYMBOL(do_mmap_pgoff),然后重新编译内核,进入新内核后就一切OK了

   
作者: 镇水铁牛    时间: 2014-12-01 22:49
想确认你的系运行统中,do_mmap_pgoff函数是不是EXPORT_SYMBOL的,可以通过内核符号表/proc/kallsyms去查找。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2