本文基于:
交叉编译器:arm-linux-gnueabi-
下载busybox-1.32.0后解压:
tar xjvf busybox-1.32.0.tar.bz2

选择[*] Build static binary (no shared libs)

保存退出,生成.config文件。
编译
~/tools/busybox-1.32.0$ make CROSS_COMPILE=arm-linux-gnueabi-
~/tools/busybox-1.32.0$ make install CROSS_COMPILE=arm-linux-gnueabi-
生成的文件都在在busybox-1.32.0/_install目录下
~/tools/busybox-1.32.0$ ls _install/
bin linuxrc sbin usr
查看_install/bin目录下生成了busybox可执行文件,其他均为busybox的符号链接:
本文介绍了如何使用busybox-1.32.0版本进行交叉编译,生成适用于ARM架构的Linux系统的静态可执行文件。首先解压源码,选择不带共享库的静态编译选项,然后通过arm-linux-gnueabi-前缀的交叉编译器进行编译和安装。最终,编译结果位于INSTALL目录下,包含busybox及其他相关符号链接。
3089

被折叠的 条评论
为什么被折叠?



