Ubuntu16.04编译安装BusyBox「建议收藏」

Ubuntu16.04编译安装BusyBox「建议收藏」简述Ubuntu16.04LTS编译安装BusyBox,出现问题及解决方案。下载源码下载BusyBox源码选择一个扩展名为.tar.bz2文件下载本例中使用busybox-1.27.2.tar.bz2解压在源码所在位置右键在此打开终端,输入解压命令,文件名与自己所下载版本文件对应tar-jxvfbusybox-1.27.2.tar.bz2解压后当前文件夹生成一个文件夹,进入到解压后

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

简述

Ubuntu16.04LTS编译安装BusyBox,出现问题及解决方案。

下载源码

下载BusyBox源码
选择一个扩展名为.tar.bz2文件下载

本例中使用busybox-1.27.2.tar.bz2

解压

在源码所在位置右键在此打开终端,输入解压命令,文件名与自己所下载版本文件对应

tar -jxvf busybox-1.27.2.tar.bz2 

解压后当前文件夹生成一个文件夹,进入到解压后的文件夹

cd busybox-1.27.2/

配置BusyBox

make menuconfig

这里写图片描述

如图所示出现了错误,并不能正常配置,这是由于一些静态库的问题。
系统中一般是没有的,(能够正常运行的直接跳过到下面配置)

安装支持库

上一步make menuconfig执行成功的直接跳过此步
上一步报错的看这里

以下apt命令需要互联网

首先更新软件源

sudo apt-get update 

安装aptitude

sudo apt install aptitude

这里写图片描述

安装libncurses5-dev

sudo aptitude install libncurses5-dev

这里写图片描述

等待安装完成后,在BusyBox源码目录执行配置命令

make menuconfig

如图没有报错,成功解决静态库的问题
这里写图片描述

很快就会弹出一个蓝色配置窗口

这里写图片描述

配置

选择Busybox Settings—>Build Options—>,选择[] Build Busybox as a static binary(no shared libs)
按Y选中
ESC退出
这是选中静态编译

这里写图片描述

编译

make

过几分钟编译完成

这里写图片描述

安装

make install

这里写图片描述

安装完成后源代码目录下会生成一个_install目录,切换到此目录查看所有文件

这里写图片描述

到此,BusyBox安装完成!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159976.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 共射极放大电路和共基极放大电路_如何判断放大电路是共集还是共射

    共射极放大电路和共基极放大电路_如何判断放大电路是共集还是共射如何区分共射极放大电路与共基极放大电路?_百度知道如何区分共射极放大电路与共基极放大电路?_百度知道答有简单的方法:观察信号的输入端和输出端,就看信号正极。共射电路:信号从基极进入,从集电极

    2022年8月3日
    5
  • 用导数的定义求指数函数的导数_对数函数导数的推导

    用导数的定义求指数函数的导数_对数函数导数的推导指数函数的性质  先来复习一下中学的课程:指数函数的导数  对f(x)=ax求导:  ax右侧的那个极限似乎没有办法继续简化了,如果这个极限看作关于a的函数(之所以将极限看作关于a的函数,是因为在这个极限中,a是未知的,Δx是已知的):  函数在某一点导数的几何意义是该点处切线的斜率,所以M(a)也就是ax在x=0处切线的斜率。  如果y=2x,…

    2022年10月24日
    0
  • 一比一还原axios源码(四)—— Axios类

    axios源码的分析,到目前为止,算上第0章已经四章了,但是实际上,还都没有进入axios真正的主线,我们来简单回顾下。最开始我们构建了get请求,写了重要的buildURL方法,然后我们处理请求体请

    2022年3月25日
    38
  • GridView编辑删除操作

    GridView编辑删除操作

    2021年12月3日
    53
  • MySQL索引及视图

    MySQL索引及视图MySQL索引及视图文章目录MySQL索引及视图索引设计索引的原则索引分类创建索引删除索引索引对数据查询的影响视图视图的作用创建视图使用视图检查视图查看视图的定义删除视图索引索引是一种特殊的文件(INNODB数据表上的索引是表空间上的一个组成部分),它们包含着对数据表里所有记录的引用指针.索引可以加快数据检索性能,但会使数据修改操作变慢,每修改一次数据记录,索引就必须刷新一次.另外,索引会在硬盘上占用相当大的空间.为了弥补这一缺点,许多SQL命令引入了delay_key_write项,.

    2022年7月22日
    11
  • php – cURL从重定向获取url

    php – cURL从重定向获取url

    2022年2月10日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号