必威体育Betway必威体育官网
当前位置:首页 > IT技术

busybox的编译、使用及安装

时间:2019-06-18 15:40:00来源:IT技术作者:seo实验室小编阅读:69次「手机版」
 

busybox安装

转载地址:https://www.cnblogs.com/baiduboy/p/6228003.html

busybox是什么?

(1)busybox是linux上的一个应用程序(APPlication),即只有一个ELF文件头。

(2)它整合了许多Linux上常用的工具和命令(utilities), 如rm, ls, gzip, tftp等。对于这些工具和命令,busybox中的实现可能不是最全的,但却是最常用的,因此它的特点就是短小精悍,特别适合对尺寸很敏感的嵌入式系统

(3)busybox的官方网站是http://www.busybox.net/,在这里你可以找到与busybox相关的所有资料。

busybox编译和移植

busybox 的编译与Linux内核的编译过程类似。从http://www.busybox.net/downloads/ 下载最新的源码,解压后,通过以下几步,即可完成busybox的编译和移植:

(1)make xxxxxxconfig

busybox提供了几种配置:defconfig (缺省配置)、allyesconfig(最大配置)、 allnoconfig(最小配置),一般选择缺省配置即可。

这一步结束后,将生成.config

(2)make menuconfig

这一步是可选的,当你认为上述配置中还有不尽如意的地方,可以通过这一步进行微调,加入或去除某些命令。

这一步实际上是修改.config

 (3)make CROSS_COMPILE=arm-linux-

这一步就是根据.config,生成busybox,当然你也可以指定其他的编译器, 如arm-linux-gnueabi-。("make CROSS_COMPILE="将用gcc编译PC机上运行的busybox.

busybox的使用

   busybox的使用很简单,有以下三种方式:

(1) busybox后直接跟命令,如

busybox ls

 busybox tftp

(2)  直接将busybox重命名,如

 cp busybox tftp

cp busybox tar

然后再执行tftp, tar  

(3)创建符号链接(symbolic link), 如

ln -s busybox rm

 ln -s busybox mount

然后就可以执行rm,mount等

busybox的安装

以上三种方法中,第三种方法是最简洁最方便的,可是如果手工为busybox中每个命令都创建一个软链接,那是相当的费事。为此,busybox提供了一种自动方法:

在busybox编译成功后,接着执行“make install”,则会产生一个_install目录,其中包含了busybox及每个命令的软链接。以后只要将这个目录拷贝到目标平台上就可以了。

相关阅读

Photoshop CS6版本安装及破解教程

Photoshop所有版本中,最经典的版本就是CS6了,本教程着重讲解Photoshop CS6版本安装及破解详细步骤,并给出Photoshop CS6,如需要可在下

Kafka的安装与使用

广告系统设计与实现(九)  9.1 Kafka 基础知识 9.1.1 消息系统 点对点消息系统:生产者发送一条消息到queue,一个queue可以有很

运维——自动化安装系统(自制引导光盘及U盘启动)(二)

实现自动化安装操作系统我们仍需要插入光盘来引导,现在很多服务器已经没有光驱,那么此时我们就无法用光盘引导,如果要实现光盘引导安

教程 ios 4 以上安装mobile terminal的最简单方法

这个版本在ios 4 以上使用很稳定,不会出现闪退现象~下面是怎么修改密码:(更改Mobile 权限 )输入指令 passwdold password : alpine

【Ubuntu】腾讯QQ安装

参考链接:Ubuntu 16.04安装QQ国际版图文详细教程 安装包下载:             链接: https://pan.baidu.com/s/19Pf7T1X_Kucj-C

分享到:

栏目导航

推荐阅读

热门阅读