当前位置:  技术问答>linux和unix

error inserting 'helloworld.ko':-1 Invalid module format

    来源: 互联网  发布时间:2016-08-26

    本文导语:  我的makefile代码: ifneq ($(KERNELRELEASE),) obj-m := helloworld.o else KERNELSRC :=/home/lee/files/linux-2.6.26-rc5/ modules: make -C $(KERNELSRC) SUBDIRS=$(PWD) $@ clean: rm -f *.o *.ko *.mod.c *~ endif 我make命令运行时,是可以产生 helloworld.ko...

我的makefile代码:
ifneq ($(KERNELRELEASE),)
obj-m := helloworld.o
else

KERNELSRC :=/home/lee/files/linux-2.6.26-rc5/

modules:
make -C $(KERNELSRC) SUBDIRS=$(PWD) $@
clean:
rm -f *.o *.ko *.mod.c *~
endif

我make命令运行时,是可以产生 helloworld.ko helloworld.mod.c helloworld.o的。但是,当
我sudo insmod  helloworld.ko的时候,就出现了“error inserting 'helloworld.ko':-1 Invalid module format”
的错误。
请问,这是不是和版本有关系啊?
因为我现在使用的ubuntu版本是ubuntu-2.6.27的,这个linux-2.6.26-rc5是我桌面上的文件夹。
请问是不是这个原因?如果是的话,有什么解决方法?谢谢!!!

|


uname -r 是一个命令,你可以在终端中输入试试,打印的是你的内核版本。

$(shell uname -r )的意思就是在shell中调用uname -r这个命令。最后返回结果,和前面的/lib/...组成一个绝对路径。

|
模块加载工具太旧了?下载和内核对应的module-init-tools工具
解压
/con.figure --prefix=/ 
# make moveold           
# make all install          
#./generate-modprobe.conf /etc/modprobe.conf 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Error: suffix or operands invalid for `mov'
  • cc1: error: invalid option 'arch=i686'问题
  • 重谢: FC5 下GCC 4.1.0 编译器存在BUG? error: invalid lvalue in assignment
  • java命名空间java.lang类error的类成员方法: error定义及介绍
  • php异常:Parse error: syntax error, unexpected eval()'d code error
  • java命名空间java.awt枚举trayicon.messagetype的类成员方法: error定义及介绍
  • runtime error与compile time error的区别?
  • java命名空间javax.tools枚举diagnostic.kind的类成员方法: error定义及介绍
  • Error Mounting /dev/acd0 on /dist: Input/output error(5)
  • java命名空间java.awt类mediatracker的类成员方法: errored定义及介绍
  • tar:error exit delayed from previous errors
  • java命名空间javax.lang.model.type枚举typekind的类成员方法: error定义及介绍
  • PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
  • java命名空间java.net类httpurlconnection的类成员方法: http_internal_error定义及介绍
  • PHP Parse Error: syntax error, unexpected $end 错误解决办法
  • java命名空间javax.xml.bind接口validationevent的类成员方法: error定义及介绍
  • error:syntax error before "va_mode_t"
  • java命名空间javax.swing类joptionpane的类成员方法: error_message定义及介绍
  • php异常parse error: syntax error, unexpected t_var错误怎么解决
  • java命名空间javax.swing类jfilechooser的类成员方法: error_option定义及介绍
  • PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
  • java命名空间java.net类httpurlconnection的类成员方法: http_server_error定义及介绍
  • ERROR: Error in Log_event::read_log_event()
  • java命名空间javax.management.monitor类monitornotification的类成员方法: threshold_error定义及介绍
  • php错误日志处理display_errors与log_errors用法区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3