目的:靜態編譯 Busybox-1.13.1_arm64
環境:Ubuntu 18.04.3
#----------------環境配置
# 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線程編譯