首页 > 其他 > 详细

insmod: error inserting 'hello.ko': -1 Invalid module format

时间:2014-07-18 17:07:53      阅读:499      评论:0      收藏:0      [点我收藏+]

在学习编写linux驱动程序的时候,一般都是从写一个helloworld的模块开始。但是在编译完成后,进行模块加载的时候,有时会出现如下错误:

insmod: error inserting 'hello.ko': -1 Invalid module format

其实,出现这个问题的原因很简单,就是:编译的内核版本与实机运行的内核版本不一致。

所以解决起来也很简单,实机运行的系统的代码树位置一般在/usr/src/kernels。只要将Makefile中的代码树改成实际运行的内核代码即可。

insmod: error inserting 'hello.ko': -1 Invalid module format,布布扣,bubuko.com

insmod: error inserting 'hello.ko': -1 Invalid module format

原文:http://blog.csdn.net/tuzhutuzhu/article/details/37904325

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