当前位置: 技术问答>linux和unix
初学linux程序小问题,希望高手指点!
来源: 互联网 发布时间:2015-06-17
本文导语: 编译最简单的helloworld insmod结果显示 hello.o: kernel-module version mismatch hello.o was compiled for kernel version 2.4.20 while this kernel is version 2.4.20-8. 怎么解决这个问题? | 最好是重新编...
编译最简单的helloworld
insmod结果显示
hello.o: kernel-module version mismatch
hello.o was compiled for kernel version 2.4.20
while this kernel is version 2.4.20-8.
怎么解决这个问题?
insmod结果显示
hello.o: kernel-module version mismatch
hello.o was compiled for kernel version 2.4.20
while this kernel is version 2.4.20-8.
怎么解决这个问题?
|
最好是重新编译内核了。
|
gcc -DMODULE -D__KERNEL__ -Wall -I/usr/src/linux-2.4/include -c helloworld
|
It is really a common problem, a suggested book is on the site http://ldp.hklpg.org
PS:
gcc -DMODULE -D__KERNEL__ -isystem /lib/modules/`uname -r`/build/include
PS:
gcc -DMODULE -D__KERNEL__ -isystem /lib/modules/`uname -r`/build/include
|
重新编译一下!
|
insmod -f xxx
|
gcc -DMODULE -D__KERNEL__ -Wall -I/usr/src/linux-2.4/include -c helloworld.c