|
刚刚看了 《Linux设备驱动程序》第二章的一个例程hello.c:
- #define MODULE
- #include <linux/module.h>
- int init_module(void) {printk("<1>Hello,world\n");return 0;}
- void cleanup_module(void) {printk("<1>Goodbye cruel world\n");}
复制代码
然后按步骤编译加载模块:
gcc -c hello.c
insmod hello.o
此时应该会显示: Hello,world
但是我的机器上显示:insmod: error inserting 'hello.o': -1 Invalid module format
我用的是 2.6.15-1.2054_FC5。
请教各位! |
|