问题1。鄙人使用FEDORA 8,第一次使用INSMOD。想安装一个HELLO.O模块。
#GCC -C HELLO.C
生成了 HELLO.o
#/sbin/insmod -f hello.o
提示
insmod: error inserting 'hello1.o': -1 Invalid module format
GOOGLE了一下,很多人说是因为 系统KERNEL版本和下载的 KERNEL版本不一致,也有人说因为内核版本和GCC编译的内核版本不一致。
#uname -r
2.6.23.1-42.fc8
问问:我怎么看另一个内核的版本呢。或者说这个版本在哪里阿?
问题2:我编译出来的是HELLO。O,不是大家常说的HELLO。KO
本文作者:未知