zoukankan      html  css  js  c++  java
  • ubuntu12.04出现ERROR: Removing 'hello': Device or resource busy和insmod: error inserting 'hello.ko': -1 Device or resource busy解决方案

    一:insmod时候错误:

    1:错误信息insmod: error inserting 'hello.ko': -1 Device or resource busy

    2:原因:你的代码里面的设备号和系统已经存在的相冲突

    3:查看系统的设备号:

    cat /proc/devices 
    

     查看和你的设备号有冲突的吗,注意要分开字符设备和块设备

    4:解决,当然是你再换个设备号了。

    二:rmmod

    0:用rmmod -f也删除不掉的

    1:查看当前gcc版本,命令:gcc  -v

    2:ubuntu默认版本是4.6

    3:如果你的不是4.6版本,修改成4.6,在目录/usr/bin下,建立软链接,

      我之前的gcc是软链接到gcc-4.4版本了,修改成gcc-4.6版本,如果之前存在gcc的软链接,删除他

    sudo ln -s /usr/bin/gcc-4.6  /usr/bin/gcc

    4:重新insmod模块,如果提示你模块已经存在,就是说你没修改之前安装的模块,你需要重启电脑,然后再insmod就可以了。

  • 相关阅读:
    第十三周助教小结
    记事本
    第十二周助教小结
    与周老师会谈之后的感想
    第十一周总结
    第十周助教总结
    听周筠老师一席话,受益匪浅
    2020软件工程作业04
    2020软件工程作业02
    2020软件工程作业01
  • 原文地址:https://www.cnblogs.com/jiuyueguang/p/3186162.html
Copyright © 2011-2022 走看看