码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:linux内核   模块加载   

在学习编写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

标签:linux内核   模块加载   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!