构建根文件系统
1. 配置和编译BusyBox
在构建根文件系统时,你可能需要运行 make menuconfig 来微调配置。例如,你可能需要将 Busybox Settings | Installation Options (CONFIG_PREFIX) 中的安装路径设置为暂存目录。
- 交叉编译 :
- 若目标设备是BeagleBone Black,使用以下命令:
$ make ARCH=arm CROSS_COMPILE=arm-cortex_a8-linux-gnueabihf-
- 若目标设备是QEMU模拟的Versatile PB,使用以下命令:
$ make ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi-
编译结果会生成可执行文件 busybox ,默认配置下大小约为900 KiB。若文件过大,可通过更改配置排除不需要的实用工具来减小体积。
- 安装BusyBox :
$ make ARCH=arm CROSS_
超级会员免费看
订阅专栏 解锁全文

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



