目的: 静态编译 Busybox_arm64-1.13.1
环境: 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 线程编译
来源: https://www.cnblogs.com/srczhang/p/11963290.html