编译 busybox时问题

Ubuntu对内核或者busybox或者别的用到make menuconfig命令时,出现错误

 错误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。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值