busybox编译笔记
1.下载busybox-1.20.1.tar.bz
2.解压:tar jxvf busybox-1.20.1.tar.bz
3.配置:
(1)进入解压后的文件busybox-1.20.1:cd busybox-1.20.1
(2)进行默认配置:make defconfig
(3)个别修改配置:
make menuconfig
Busybox Setting ----->
Build Options ----->
//1选择将busybox进行静态编译
[*]Build BusyBox as a static binary (no shared libs)
//2.指定交叉编译器为
(/usr/local/arm/4.3.2/bin/arm-linux-)Cross Compiler prefix
Busybox Library Tuning--->
[*]Username completion // tab 自动补齐功能
[*]Fancy shell prompts
[*]Query cursor position from terminal
//4.编译出的busybox的shell命令解释器支持显示当前路径及主机信息
保存退出
4.修改Makefile
(1)将CROSS_COMPILE ?= 修改为 CROSS_COMPILE = arm-linux-
(2)ARCH ?= $(SUBARCH) 修改为 ARCH = arm
5.编译:make
出现错误:recipe for target 'loginutils/passwd.o' failed
解决方法:
BusyBox源码的include目录下/libbb.h 文件添加一行引用 #include <sys/resource.h>
保存后再次编译 make
6.编译成功后安装:make install
安装后的初始文件系统就在_install中,包含:bin sbin user linuxrc
7.或者使用make CONFIG_RREFIX=自定义目录 install
busybox编译笔记相关推荐
- MRuby 编译笔记
专注于嵌入式脚本的MRuby在Windows下的编译笔记: 环境: OS: Windows 8.1, 使用 VS Express 2013 for Desktop. 材料: MRuby : 下载源码就 ...
- android+busybox+编译,Android版busybox编译
Android版busybox编译 1下载busybox源码 2解压 tar -xvf busybox-1.23.2.tar.bz2 3 android版的配置脚本 解压后的源码里,configs文件 ...
- eos 编译笔记(注意点)
eos 编译笔记(注意点) 一.从 GitHub 上下载原代码 二.下载完源代码后,执行编译原代码 三. 执行安装 四. 设置PATH路径 五. 启动nodeos节点 六. 通过config.ini文 ...
- linux下选择编译器,BusyBox编译时编译器的选择
busybox编译成arm平台的二进制文件时,需要注意编译器选项.推荐使用codesourcery提供的交叉编译器,它默认提供的-march参数是 armv5te. 而Ubuntu软件包中的交叉编译 ...
- busybox编译时编译器的选择
busybox编译成arm平台的二进制文件时,需要注意编译器选项.推荐使用codesourcery提供的交叉编译器,它默认提供的-march参数是 armv5te. 而ubuntu软件包中的交叉编 ...
- LFS7.4编译笔记(3)
在第一部分,我们编译了一个工具链及临时系统,然后在第二部分我们chroot到/mnt/lfs下面,利用临时系统的工具编译了我们最终的LFS系统.不过此时,我们的LFS系统还是不完整的,因为我们还没有安 ...
- 小白openwrt编译笔记——固件编译
基于lean源码编译 lean源码 其它源码 Lienol源码 同样github上的源码也在国外,没有好梯子下载也是很费劲,我们可以用码云克隆一下,实现国内下载源码 Gitee(码云) 霍泰稳 极客邦 ...
- android开关机动画和铃声配置 MTK编译笔记
1, MTK平台开关机动画配置, 将需要调整的开关机动画和铃声放到alps\frameworks\base\data\sounds 这个目录下面,打开 该目录下的Android.mk文件,增加下面的编 ...
- busybox arm-linux-gcc 4.4.4库的路径,BUSYBOX编译错误及解决方法总结
编译busybox的组合: busybox-1.0.0 arm-linux-gcc-2.95.3 (AT91rm9200开发板) 经典参考: http://www.doczj.com/doc/caf6 ...
最新文章
- python解矩阵方程_用Python代写的Numpy求解线性方程组
- Spring Boot + Vue 前后端分离开发,权限管理的一点思路
- Supervisor 守护 dotnetcore 程序
- python object has no attribute_如何修复python中的“AttributeError:type object has no attribute”?...
- EF框架step by step(4)—DBcontext应用于已存在数据库
- matlab模块里有s,求助!!S-Function做通用模块
- 帕雷诺的个展“共此时”在沪开幕 体验真实与虚妄的交错人生
- GD32 MCU USB开发学习记录
- 未root的情况下获取墨墨背单词的databases文件夹
- 二分类模型性能评价 2.0(ROC曲线,lift曲线,lorenz曲线)
- c语言 设置线程优先级,C# Priority:多线程优先级设置
- lumion6.0的下载和安装教程
- android 阻尼函数,[转载]SEO的重要公式:阻尼函数分析
- 宽带未能和路由器连接服务器,连接路由器却上不了网怎么办
- Typora Emoji图标
- 上海电机学院计算机科学与技术专业怎么样,上海电机学院计算机科学与技术专业2016年在上海理科高考录取最低分数线...
- 关于4G转wifi路由器模块与4G转有线模块的原理
- 组队学习-动手学数据分析-第二章第2、3节
- 脑波和眼动连通性分析 python-(2)
- Hibernate:could not execute query 列名无效
热门文章
- 敏捷之旅杭州站演讲PPT(敏捷开发在淘女郎)
- HDOJ 3709 Balanced Number
- android AIDL服务
- 关于notepad++中ZenCoding插件失灵的原因
- 这样保养让你皮肤变水嫩 - 健康程序员,至尚生活!
- UA MATH563 概率论的数学基础1 概率空间2 可列状态空间
- C/C++指针错误与调试相关学习总结
- javac编译出现“找不到符号”和软件包不存在的解决
- 学习笔记100—强制免费下载 百度文库等网站上文档 以及客道巴巴文档 教程
- python中的全局变量与局部变量