int init_module(void)
{
printk("<1>Hello, world !\n");
return 0;
}
void cleanup_module(void)
{
printk("<1>Goodbye cruel world !\n");
}
保存为2.1.c
然后一次运行
[root@localhost pro]# gcc -c 2.1.c
[root@localhost pro]# insmod 2.1.c
2.1.c: 2.1.c is not an ELF file
[root@localhost pro]# insmod 2.1.o
2.1.o: kernel-module version mismatch
2.1.o was compiled for kernel version 2.4.20
while this kernel is version 2.4.22-1.2115.nptl.
[root@localhost pro]#