- 论坛徽章:
- 0
|
我的内核是2.6.6
我在编译《linux设备驱动程序第3版》上的第2个程序 scull出现的错误
#make
make -C /lib/modules/2.6.6/build M=/home/kernel/scull LDDINC=/home/kernel/scull/../include modules
make[1]: Entering directory `/usr/src/linux-2.6.6'
CC [M] /home/kernel/scull/main.o
CC [M] /home/kernel/scull/pipe.o
/home/kernel/scull/pipe.c: In function `scull_p_open':
/home/kernel/scull/pipe.c:89: warning: implicit declaration of function `nonseekable_open'
CC [M] /home/kernel/scull/access.o
LD [M] /home/kernel/scull/scull.o
Building modules, stage 2.
MODPOST
*** Warning: "nonseekable_open" [/home/kernel/scull/scull.ko] undefined!
CC /home/kernel/scull/scull.mod.o
LD [M] /home/kernel/scull/scull.ko
make[1]: Leaving directory `/usr/src/linux-2.6.6'
安装模块的错误
#insmod ./scull.ko
insmod: error inserting './scull.ko': -1 Unknown symbol in module |
|