Ubuntu16.04编译安装BusyBox
来源:互联网 发布:软件开发项目计划书 编辑:程序博客网 时间:2024/06/09 10:50
简述
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安装完成!
阅读全文
0 0
- Ubuntu16.04编译安装BusyBox
- ubuntu16.04 server64 busybox-initramfs安装失败
- ubuntu16.04 server64 busybox-initramfs安装失败
- ubuntu16.04 安装时 busybox-initramfs报错
- Ubuntu16.04安装编译ffmpeg
- ubuntu16.04 编译安装kscope
- busybox编译安装
- 编译/安装busybox
- Ubuntu16.04系统中BusyBox在配置arm交叉编译环境时make失败
- CentOS下编译安装Busybox
- ubuntu16.04下编译安装OpenCV
- Ubuntu16.04 编译安装GCC 5.3.0
- ubuntu16.04 编译安装kubernetes1.6
- Ubuntu16.04编译安装xdebug(phpstorm)
- ubuntu16.04源码编译安装Poco1.7.8
- Ubuntu16.04编译安装OpenCV3.20
- ubuntu16.04 编译安装kubernetes1.6.1
- ubuntu16.04 编译安装php5.6成功
- 【Leetcode】Merge Two Binary Trees 合并两个二叉树
- Hadoop必备
- 第八周
- 第8章 表单处理
- Semi-supervised Learning for Network-Based Cardiac MR Image Segmentation文章解读
- Ubuntu16.04编译安装BusyBox
- 码云使用说明
- Qt学习之路之鼠标事件
- SQL PROFILES
- 当你在谈论ADAS的时候,深圳车载电子厂商在做什么?| 环球资源电子展2017
- NSA武器泄漏引发网络世界“核弹危机” 360发布紧急响应措施
- jvm内存区域划分,heap,Eden Space,Survivor Space,Survivor Space,Code Cache,Perm Gen
- Task Scheduler(算法分析week8)
- Python的hashlib模块