解壓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等,而且還包含了一些更...