交叉編譯busybox

2021-06-27 10:45:55 字數 380 閱讀 5107

解壓busybox之後:

1.執行make defconfig:

預設的defconfig以及足夠一般的嵌入式應用了。不建議使用allyesconfig,因為有一些項嵌入式裝置不支援無法編譯通過。

2.執行make menuconfig:

檢視是否需要裁剪或者新增必須的配置項,如果裝置使用pppd建議去掉chat配置。可以根據裝置空間大小和實際需要調整編譯項。

3.執行make cross_compile=arm-arago-linux-gnueabi-編譯。

這之前需要通過export把編譯器路徑設定到系統環境變數中。

4.執行make install

生成檔案會預設在當前目錄下的_install,也可以編譯時指定安裝目錄。

busybox 交叉編譯

make menuconfigsettings 是必須要設定的,網上的很多用例都是直接修改make file,事實上現在通過圖形介面可以直接配置交叉編譯了 有幾個選項是 debian 的,如果不是 debian 系統就取消選擇,以減小二進位制檔案的大小 settings 裡面有幾個是桌面版 linu...

交叉編譯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等,而且還包含了一些更...