編譯 busybox時問題

2021-06-28 20:51:24 字數 2226 閱讀 4937

分類: ubuntu

ubuntu對核心或者busybox或者別的用到make menuconfig命令時,出現錯誤一般為缺少

ncurses devel

使用apt-get install libncurses5-dev 安裝

libncurses5-dev

,如apt-get不能正常使用,出現錯誤,說明apt源list不可用。替換sources.list,

vi /etc/apt/sources.list,替換為

deb oneiric main restricted universe multiverse

deb oneiric-security main restricted universe multiverse

deb oneiric-updates main restricted universe multiverse

deb oneiric-proposed main restricted universe multiverse

deb oneiric-backports main restricted universe multiverse

deb-src oneiric main restricted universe multiverse

deb-src oneiric-security main restricted universe multiverse

deb-src oneiric-updates main restricted universe multiverse

deb-src oneiric-proposed main restricted universe multiverse

deb-src oneiric-backports main restricted universe multiverse

deb oneiric main restricted universe multiverse

deb oneiric-security main restricted universe multiverse

deb oneiric-updates main restricted universe multiverse

deb oneiric-proposed main restricted universe multiverse

deb oneiric-backports main restricted universe multiverse

deb-src oneiric main restricted universe multiverse

deb-src oneiric-security main restricted universe multiverse

deb-src oneiric-updates main restricted universe multiverse

deb-src oneiric-proposed main restricted universe multiverse

deb-src 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/inte***ce.o]

可以把enable_feature_hwib關閉,在busybox下make menuconfig

退出儲存,然後make。

錯誤4:make[1]: *** [networking/route.o]

出現次錯誤時,make menuconfig,往下拉下找到networking utilities 然後找到【*】route,按空格不選中,儲存退出,然後make。

編譯busy box及其問題

遇到的問題 1 錯誤如下 miscutils nandwrite.c in function nandwrite main miscutils nandwrite.c 151 3 error mtd file mode raw undeclared first use in this functio...

解決busybox編譯問題

用arm linux gcc4.4.3編譯busybox1.31的時候出現了很多問題,困擾了我許久,現在列出這些問題和解決方法 coreutils lib.a mktemp.o in function mktemp main mktemp.c text.mktemp main 0x8c warnin...

busybox編譯出現問題

一 修改makefile配置 首先解壓原始碼包 tar jxvf busybox 1.25.0.tar.bz2 進入busybox 1.25.0目錄,修改makefile檔案如下 arch arm cross compile arm linux 二 修改配置檔案 make menuconfig 選擇...