交叉编译busybox - artinfo1982/demos GitHub Wiki
下载最新的busybox代码
https://busybox.net/downloads/
例如busybox-1.31.1.tar.bz2
解压
检查ubuntu手机上的包依赖
sudo apt install libncurses5-dev libncursesw5-dev
sudo apt install gcc-aarch64-linux-gnu
sudo apt install g++-aarch64-linux-gnu
交叉编译
# 1. 在busybox目录下执行
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- defconfig
# 2. 在busybox目录下执行
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig
# 3. 使能编译静态库
# Settings-->Build Options-->Build static binary (no shared libs)
# 4. 编译
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
# 5. 安装
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- install
# 在_install目录下生成aarch64的busybox可执行程序