首页 > 其他 > 详细

insmod: ERROR: could not insert module hello_kernel.ko: Unknown symbol in module

时间:2021-04-01 00:36:59      阅读:14      评论:0      收藏:0      [点我收藏+]

insmod: ERROR: could not insert module hello_kernel.ko: Unknown symbol in module

技术分享图片

 

用命令查看内核中是否已有这个内核符号,

例如要查看是否有var_set_integer这个内核符号,输入命令:

#cat   /proc/kallsyms  | grep "var_set_integer"

没有相关打印,而输入其它的函数名则会有打印信息。

如果内核中已经包含了这个符号,那么就会有相关的打印信息,否则不打印。

注:

/proc/kallsyms会显示内核中所有的符号,但是这些符号不是都能被其他模块引用的(绝大多数都不能),能被导出的是符号的类型是大写的那些(例如T,U)。
 
 

 

insmod: ERROR: could not insert module hello_kernel.ko: Unknown symbol in module

原文:https://www.cnblogs.com/hshy/p/14603359.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!