|
|
我在fedora8下编译Linux Device Driver 3rd的源代码
出现了一下的错误,为何呢?谢谢!
[jason@localhost Linux device driver]$ make
for n in misc-progs misc-modules skull scull scullc sculld scullp scullv sbull snull short shortprint pci simple usb tty lddbus; do make -C $n || exit 1; done
make[1]: Entering directory `/home/jason/Linux device driver/misc-progs'
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include nbtest.c -o nbtest
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include load50.c -o load50
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include mapcmp.c -o mapcmp
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include polltest.c -o polltest
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include mapper.c -o mapper
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include setlevel.c -o setlevel
setlevel.c:30: 警告:数据定义时没有类型或存储类
setlevel.c:30: 警告:在 ‘_syscall3’ 的声明中,类型默认为 ‘int’
setlevel.c: In function ‘main’:
setlevel.c:41: 警告:隐式声明函数 ‘syslog’
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include setconsole.c -o setconsole
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include inp.c -o inp
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include outp.c -o outp
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include datasize.c -o datasize
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include dataalign.c -o dataalign
cc -O2 -fomit-frame-pointer -Wall -I/lib/modules/2.6.23.1-49.fc8/build/include netifdebug.c -o netifdebug
make[1]: Leaving directory `/home/jason/Linux device driver/misc-progs'
make[1]: Entering directory `/home/jason/Linux device driver/misc-modules'
make -C /lib/modules/2.6.23.1-49.fc8/build M=/home/jason/Linux device driver/misc-modules modules
make[2]: Entering directory `/usr/src/kernels/2.6.23.1-49.fc8-i686'
make[2]: *** 没有规则可以创建目标“device”。 停止。
make[2]: Leaving directory `/usr/src/kernels/2.6.23.1-49.fc8-i686'
make[1]: *** [modules] 错误 2
make[1]: Leaving directory `/home/jason/Linux device driver/misc-modules'
make: *** [subdirs] 错误 1 |
|