红联Linux门户
Linux帮助

提示insmod: ERROR: could not insert module xxx.ko的解决

发布时间:2017-02-13 09:46:24来源:q1302182594作者:OneSea
0.开发环境
Ubuntu 14.04(x64)
Kernel : linux-4.6.4
 
1.错误描述
自编写、编译、安装一个模块到系统中,报错如下所示:
提示insmod: ERROR: could not insert module xxx.ko的解决
 
2.探索过程
根据参考资料[1]的说明,突然想起我之前编译内核的时候使用的gcc版本是gcc-4.4,现在编译内核模块所使用的gcc版本是gcc-4.8.4,由于编译器版本的不对应,从而导致上述错误的发生。
 
3.解决方法
必须使用和编译内核时所使用的相同版本的编译器来编译模块。
 
参考资料
[1]insmod: : unknown symbol in module不能加载驱动问题
提示insmod: ERROR: could not insert module xxx.ko的解决
 
本文永久更新地址:http://www.linuxdiyf.com/linux/28362.html