当前位置:网站首页>insmod 提示 Invalid module format

insmod 提示 Invalid module format

2022-07-05 12:38:00 Li-Yongjun

报错

安装内核模块时报错

$ sudo insmod hello.ko
insmod: ERROR: could not insert module hello.ko: Invalid module format

解决

原因是编译使用的内核头文件版本和正在运行的内核版本不一致
尝试 make clean & make
还不行的话,可能 /usr/src/linux-headers-$(uname -r) 目录被污染,尝试卸载再安装

sudo apt-get remove linux-headers-$(uname -r)
sudo apt-get install linux-headers-$(uname -r)

然后再 make clean & make,就好了

原网站

版权声明
本文为[Li-Yongjun]所创,转载请带上原文链接,感谢
https://liyongjun.blog.csdn.net/article/details/125611573