ubuntu 交叉编译 busybox
目的:静态编译 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线程编译
如有错漏,欢迎指正!谢绝转载。