错误1:error make[2]: *** [scripts/kconfig/lxdialog/checklist.o]
一般为缺少ncurses devel,下载一个 使用apt-get install libncurses5-dev 安装libncurses5-dev,如apt-get不能正常使用,出现错误,说明apt源list不可用。替换sources.list,
vi /etc/apt/sources.list,替换为
deb http://mirrors.163.com/ubuntu/ oneiric main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ oneiric main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ oneiric-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ oneiric-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ oneiric main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ oneiric-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ oneiric-backports main restricted universe multiverse
保存然后执行apt-get update
然后就可以apt-get install libncurses5-dev了
错误2:make[1]: *** [miscutils/ubi_tools.o]
把内核源码下/include/mtd/ubi-user.h拷贝至busybox/include/mtd下(注意是本机使用的内核),一般busybox/include下没有mtd目录,需要自己新建目录。拷贝完后make。
错误3:make[1]: *** [networking/interface.o]
可以把ENABLE_FEATURE_HWIB关闭,在busybox下make menuconfig
Busybox Settings--->
Busybox Library Tuning-->
[]Support infiniband HW
退出保存,然后make。
错误4:make[1]: *** [networking/route.o]
出现次错误时,make menuconfig,往下拉下找到Networking Utilities 然后找到【*】route,按空格不选中,保存退出,然后make。