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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python开发oa办公系统_python web开发框架

    python开发oa办公系统_python web开发框架https://www.odoo.com/zh_CN

    2025年7月5日
    3
  • java helloworld源代码_java Hello world 源码执行流程详解

    java helloworld源代码_java Hello world 源码执行流程详解helloworld作为我们学习的第一个个程序,看起来很简单,但是要理解其执行的具体流程还是需要很深的功底,包括对组成原理,操作系统的理解,今天将javahelloworld进行整理一下吧!!废话不多说,先上helloworldpublicclassMain{publicstaticvoidmain(String[]args){Strings=”helloWorl…

    2022年5月28日
    61
  • ResNet解析_restnet

    ResNet解析_restnetResNet在2015年被提出,在ImageNet比赛classification任务上获得第一名,因为它“简单与实用”并存,之后很多方法都建立在ResNet50或者ResNet101的基础上完成的,检测,分割,识别等领域都纷纷使用ResNet,Alphazero也使用了ResNet,所以可见ResNet确实很好用。下面我们从实用的角度去看看ResNet。1.ResNet意义随着…

    2022年10月7日
    4
  • HandlerThread原理分析、实战、最佳实践!

    HandlerThread原理分析、实战、最佳实践!本文我们将学习HandlerThread的实现原理,以及开发时,如何正确的使用它来实现我们的开发任务。HandlerThread源码分析设想这样一个场景:我们要在一个线程A中处理业务逻辑,在另一个线程B中,监听A的执行,并进行结果处理。这时我们使用HandlerThread就可以非常简单的实现该功能了。通常我们的线程交互场景,都是UI线程中启动子线程,并且由子线程完成工作任务,最终结果交给UI线程。现在我们的使用场景是,在子线程中监控其他线程的执行结果(这里的其他线程可以是另一个子线程,也可以是UI

    2025年7月15日
    6
  • 最新idea激活码永久_通用破解码[通俗易懂]

    最新idea激活码永久_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    54
  • win10鼎信诺为什么安装不了_阳光系统 win10显卡驱动安装失败怎么办

    win10鼎信诺为什么安装不了_阳光系统 win10显卡驱动安装失败怎么办win10显卡驱动安装失败怎么办呢?很多朋友反映在安装完win10系统后,更新了一下显卡驱动就出现蓝屏,黑屏现象,老是安装不成功。今天,我就将win10显卡驱动安装失败的处理方法分享给你们win10系统虽然发布了4年时间,但是还是有很多不完善的地方,比如win10系统更新显卡驱动的时候老是失败,这是win10的一大bug。下面,我就给大家介绍一下win10显卡驱动安装失败的解决方法驱动电脑图解1w…

    2022年6月12日
    45

发表回复

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

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