这是信息:
make -C /lib/modules/`uname -r`/build M=`pwd` modules V=1
make:进入目录'/usr/src/linux-headers-2.6.24-19-generic'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk/.tmp_versions ; rm -f /home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk
gcc -Wp,-MD,/home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk/.secbulk.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.2.4/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -mabi=apcs-gnu -msoft-float -Uarm -fomit-frame-pointer -g -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(secbulk)" -D"KBUILD_MODNAME=KBUILD_STR(secbulk)" -c -o /home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk/.tmp_secbulk.o /home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk/secbulk.c
cc1: 错误: 无法识别的命令行选项“-mlittle-endian”
cc1: 错误: 无法识别的命令行选项“-mabi=apcs-gnu”
make[1]: *** [/home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk/secbulk.o] 错误 1
make: *** [_module_/home/maidisula/linux/wdwj/wdzl/linux_embedded/tool/dnw_linux/secbulk] 错误 2
make:离开目录“/usr/src/linux-headers-2.6.24-19-generic”
是哪里出了毛病了呢?好像是内核出了毛病,我的内核不自动更新了,现在还是-19版本的,以前安装软件就会报什么内核错误,有人说是boot分区满了,把不用的内核删了,当时有-16,-19,-21,-23,我只留了当时用的-19,其他的都删了,是不是这的毛病呢?