以上问题已解决,但编译后出现其他的问题,如下
[root@localhost linux-2.6.25.8]# make zImage
scripts/kconfig/conf -s arch/arm/Kconfig
CHK include/linux/version.h
SYMLINK include/asm-arm/arch -> include/asm-arm/arch-s3c2410
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning syscall ppoll not implemented
<stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
<stdin>:1377:2: warning: #warning syscall timerfd_create not implemented
<stdin>:1389:2: warning: #warning syscall timerfd_settime not implemented
<stdin>:1393:2: warning: #warning syscall timerfd_gettime not implemented
CHK include/linux/compile.h
CC drivers/input/tsdev.o
drivers/input/tsdev.c:51:26: linux/config.h: No such file or directory
drivers/input/tsdev.c:56:35: linux/devfs_fs_kernel.h: No such file or directory
drivers/input/tsdev.c: In function `tsdev_connect':
drivers/input/tsdev.c:413: error: implicit declaration of function `devfs_mk_cdev'
drivers/input/tsdev.c:419: error: incompatible type for argument 1 of `class_device_create'
drivers/input/tsdev.c:419: warning: passing arg 2 of `class_device_create' makes pointer from integer without a cast
drivers/input/tsdev.c:419: error: incompatible type for argument 3 of `class_device_create'
drivers/input/tsdev.c:419: warning: passing arg 4 of `class_device_create' from incompatible pointer type
drivers/input/tsdev.c:419: warning: passing arg 5 of `class_device_create' makes pointer from integer without a cast
drivers/input/tsdev.c: In function `tsdev_disconnect':
drivers/input/tsdev.c:430: error: incompatible type for argument 1 of `class_device_destroy'
drivers/input/tsdev.c:431: error: implicit declaration of function `devfs_remove'
drivers/input/tsdev.c: At top level:
drivers/input/tsdev.c:448: error: implicit declaration of function `LONG'
drivers/input/tsdev.c:448: error: nonconstant array index in initializer
drivers/input/tsdev.c:448: error: (near initialization for `tsdev_ids[0].keybit')
drivers/input/tsdev.c:448: warning: left shift count >= width of type
drivers/input/tsdev.c:455: error: nonconstant array index in initializer
drivers/input/tsdev.c:455: error: (near initialization for `tsdev_ids[1].keybit')
drivers/input/tsdev.c:455: warning: left shift count >= width of type
drivers/input/tsdev.c:472: warning: initialization from incompatible pointer type
drivers/input/tsdev.c: In function `tsdev_init':
drivers/input/tsdev.c:482: warning: ignoring return value of `input_register_handler', declared with attribute warn_unused_result
make[2]: *** [drivers/input/tsdev.o] Error 1
make[1]: *** [drivers/input] Error 2
make: *** [drivers] Error 2
[root@localhost linux-2.6.25.8]#