ubuntu 交叉編譯 busybox 1.31.1

目的:靜態編譯 Busybox_arm64 1.13.1linux

環境:Ubuntu 18.04.3flex

#----------------環境配置
#       aarch64-linux-gnu-g++
sudo apt install -y g++ g++-aarch64-linux-gnu 
#       menuconfig
sudo apt install -y libncurses5-dev flex bison

#----------------編譯過程
#下載源碼
wget https://busybox.net/downloads/busybox-1.31.1.tar.bz2
tar -jxvf busybox-1.31.1.tar.bz2
cd busybox-1.31.1

#生成默認編譯配置    生成文件大小約2.04MB。
make defconfig    

#編輯配置
make menuconfig
#Settings --->
#    --- Build Options
#    [ ] Build static binary (no shared libs)   #按「空格鍵」勾選此項。

make -j8 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-    #-j8表明8線程編譯
相關文章
相關標籤/搜索