https://busybox.net/downloads/
公板使用版本:1.20.2
如果需要公版使用的config,请联系FAE提供。
declare -x ARCH="arm";declare -x CROSS_COMPILE="arm-buildroot-linux-uclibcgnueabihf-"
make menuconfig
根据需要进行裁剪,原则上:
不可以裁剪的选项
Busybox Settings --\> Init Utilities --\> Shells --\> Coreutiles --\>
可裁剪的选项
除上述不可裁剪选项外都可以裁剪,另外Coreutiles →中看情况裁剪,留下必须的shell命令。
make clean;make
make install
根目录下 _install 就是我们需要 busybox 安装包
release busybox到project目录,然后重新编译project即可
cd _install tar -zcvf _install.tar.gz ./ cp _install.tar.gz /project/image/busybox/ cd ~/project/image/busybox/ mv _install.tar.gz busybox-1.20.2-arm-linux-gnueabihf-glibc-9.1.0-dynamic.tar.gz