一. 简介
本文来学习 根文件系统的制作中,关于 busybox的配置。
本文继上一篇 busybox中文支持的设置,地址如下:
根文件系统构建-busybox中文支持-CSDN博客
二. 根文件系统构建-busybox配置
1. 配置 busybox
(1) defconfig,缺省配置,也就是默认配置选项。
(3) allnoconfig,最小配置。
我们一般使用默认配置即可,因此,可以使用如下命令来配置一下 busybox,进入 busybox源码包的根目录下,输入如下命令:
make defconfig
执行上面配置命令后,会在 busybox源码根目录下生成 .config文件。可以通过命令查看是否生成:
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/tools/busybox-1.29.0$ ls -la
......................................
-rw-rw-r-- 1 wangtian wangtian 27715 12月 2 20:50 .config
-rw-r--r-- 1 wangtian wangtian 22476 7月 2 2018 Config.in
drwxr-xr-x 2 wangtian wangtian 4096 7月 2 2018 configs
......................................
make menuconfig
具体配置如下:
进行如下配置
(1) 配置静态编译还是动态编译
-> Settings
-> Build static binary (no shared libs)
配置如下:
(2) 配置选中 "vi-style line editing commands "
配置选项如下:
-> Settings
-> vi-style line editing commands
操作如下:
(3) 取消 “Simplified modutils”。
-> Linux Module Utilities
-> Simplified modutils
(4) 配置 "mdev (16 kb)" 选项下面的所有选项都选中。
配置选项如下:
-> Linux System Utilities
-> mdev (16 kb) //确保下面的全部选中,默认都是选中的
具体配置如下:
确保 "mdev(16kb)"选项下面的子选项是全部选中的。
(5) 使能 busybox 的 unicode 编码以支持中文。
配置项如下:
-> Settings
-> Support Unicode //选中
-> Check $LC_ALL, $LC_CTYPE and $LANG environment variables //选中
具体配置如下:
配置完成后,一定记得对新的配置进行保存!!!
退出前保存新的配置:
完成以上配置后,就可以编译 busybox源码了。下一篇对busybox进行编译。