使用tq2440开发板光盘中提供的linux-2.6.30.4内核代码编译镜像时出现以下错误:
drivers/built-in.o: In function 'camif_open':
hid-input.c:(.text + 0xad494): undefined reference to 'kmalloc_caches'
make: *** [.tmp_vmlinux] Error 1
原因:这是配置文件中配置了支持摄像头驱动选项
解决方法:
#make menuconfig
然后:
Device Drivers ->
Multimedia devices->
<>video for linux
取消选中在进行make zImage就可以了。