目的:靜態編譯 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線程編譯