当前位置: 技术问答>linux和unix
LDD3中的sbull驱动make不能通过
来源: 互联网 发布时间:2016-11-12
本文导语: 本帖最后由 chengkejia 于 2011-03-05 17:50:02 编辑 LDD3中的sbull模块,经过make后 make -C /lib/modules/2.6.18-1.2798.fc6/build M=/home/michael/examples/sbull modules make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586' CC [M] /home/michae...
make -C /lib/modules/2.6.18-1.2798.fc6/build M=/home/michael/examples/sbull modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
CC [M] /home/michael/examples/sbull/sbull.o
/home/michael/examples/sbull/sbull.c: In function ‘sbull_full_request’:
/home/michael/examples/sbull/sbull.c:181: error: too few arguments to function ‘end_that_request_last’
make[2]: *** [/home/michael/examples/sbull/sbull.o] Error 1
make[1]: *** [_module_/home/michael/examples/sbull] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
make: *** [default] Error 2
为什么会说:too few arguments to function ‘end_that_request_last’
为什么会出现这个错误
|
说错了,书用的是2.6.10
而你的是2.6.18, 不匹配
而你的是2.6.18, 不匹配