|
编写了一个HELLO 的模块但是加载的时候说版本不对。用lsmod看发现模块没有加进去
代码如下
#define MODULE
#include <linux/module.h>
int init_module(void)
{
printk("<1> Hello World.\n");
return 0;
}
void cleanup_module(void)
{
printk("<1> GoodBye. Hello World.\n");
return;
}
gcc -c hello.c
insmod hello.o
安装的时候:
hello.o:kernel-module version mismatch
./helloworld.o was compiled for kernel version 2.4.20
while this kernel is version 2.4.20-8
应该怎么办? |
|