交叉编译linux 的busybox

因为当前系统的busybox版本太旧,所以更新了一个busybox, 下面是进行交叉编译的步骤:

源码分享:

不知道怎么贴源码,放个路径吧,下载 busybox-1.36.0.tar.bz2 即可。

源码地址:

https://busybox.net/downloads/

1.下载源码并解压

#tar -xvf busybox-1.36.0.tar.bz2

2.编译配置

//defconfig //默认配置

//allyesconfig //全部打开

//allnoconfig //最小配置

进入解压后的目录,然后配置编译配置:(或者根据 make menuconfig 自己选择自己需要的配置)

#make defconfig (默认就好)

3. 编译

CC为编译选项,传入自己的编译链 和编译环境,防止头文件找不到

#make CC="aarch64-sdrv-linux-gcc -march=armv8-a -mtune=cortex-a57.cortex-a53 --sysroot=/opt/minimal-console/2.5.3/sysroots/aarch64-sdrv-linu"

4.执行

取生成的busybox程序

./busybox hwclock

或 cp busybox hwclock && ./hwclock

或创建链接: ln -s busybox hwclock

(注: 查看busybox 支持的命令:./busybox --list)

然后生成的busybox 就可以使用了:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值