busybox 交叉編譯

2021-09-01 18:39:05 字數 729 閱讀 3925

make menuconfig
settings 是必須要設定的,網上的很多用例都是直接修改make file,事實上現在通過圖形介面可以直接配置交叉編譯了

有幾個選項是 debian 的,如果不是 debian 系統就取消選擇,以減小二進位制檔案的大小

settings 裡面有幾個是桌面版 linux 的,預設已經選中,可以取消勾選。

進入setings 設定 build_options,如果在 xshell 等終端內,退格 和 輸入字串後的 ok 確認,都需要按住ctrl鍵才生效,否則,你會發現退格鍵不能刪除,並且輸入文字後按下ok也不能儲存。幾乎每一項都有詳細說明,可以根據具體的說明自行選擇。圖中 1 無需選擇,2 必須填寫。

之後進行 make -jn ,並且 make install, 會在_install 目錄下生成二進位制檔案,和 各個命令的軟鏈結

如果你的板子空間非常小,那就要每一條都仔細選擇,並且把不需要的命令或者占用空間大的命令全部取消選擇,只留下必要的命令就可以了

交叉編譯busybox

解壓busybox之後 1.執行make defconfig 預設的defconfig以及足夠一般的嵌入式應用了。不建議使用allyesconfig,因為有一些項嵌入式裝置不支援無法編譯通過。2.執行make menuconfig 檢視是否需要裁剪或者新增必須的配置項,如果裝置使用pppd建議去掉c...

交叉編譯busybox 1 25 0

系統環境 1 作業系統 ubuntu16.04 2 交叉編譯工具鏈 arm linux gcc4.4.3 3 busybox原始碼包 busybox 1.25.0 一 修改makefile配置 首先解壓原始碼包 tar jxvf busybox 1.25.0.tar.bz2 進入busybox 1....

製作檔案系統 BusyBox的交叉編譯

開發平台 ubuntu11.04 目 標板 arm體系結構 busybox the swiss army knife of embeddedlinux.busybox 是乙個整合了一百多個常用linux命令和工具的應用程式。它不僅包含了一些簡單的命令,如 cat echo和ls等,而且還包含了一些更...