手把手教你北邮操作系统小学期实验四——Linux Shell小型化2

接上一章 手把手教你北邮操作系统小学期实验四——Linux Shell小型化1

配置busybox

$ make defconfig : 针对大多数用户的默认配置
$ make allnoconfig : 全不选
$ make allyesconfig : 全选

以上三个指令可以完成不同需要的配置,也可以使用make menuconfig来进行
在这里插入图片描述
菜单配置
General Configuration:
Show verbose applet usage messages
Runtime SUID/SGID configuration via /etc/busybox.conf
在这里插入图片描述
Build Options:
Build BusyBox as a static binary (no shared libs)
这个选项是一定要选择的,这样才能把busybox编译成静态链接的可执行文件,运行时才独立于其他函数库。否则必需要其他库文件才能运行,在单一个linux内核不能使他正常工作。
在这里插入图片描述
Coreutils:
选择需要的命令
在这里插入图片描述
Shell:
这里面选择缺省shell,这里选择的是ash

在这里插入图片描述

编译busybox

make
在这里插入图片描述
make install
在这里插入图片描述
busybox所支持命令
在这里插入图片描述
_install/bin目录下
在这里插入图片描述
_install/sbin目录下
在这里插入图片描述
_install/usr/bin目录下
在这里插入图片描述
_install/usr/sbin目录下。总数为106条指令。

下一章 手把手教你北邮操作系统小学期实验四——Linux Shell小型化3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值