构建根文件系统之busybox(二)编译
生活随笔
收集整理的这篇文章主要介绍了
构建根文件系统之busybox(二)编译
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
目录
busybox(二)编译
busybox(二)编译
- 1.解压,源码包在busybox-1.7.0.tar.bz2,
- 2.查看说明文档INSTALL,注意不能直接使用make install,这样会安装到pc上,破坏pc.应该要使用make CONFIG_PREFIX=xxx目录 install
- 3.设置下交叉编译工具为arm-linux-,修改顶层Makefile
- 4.使用make menuconfig配置,发现提示错误,这是因为版本问题,修改下makefile
修改以下内容
顶层Makefile 405行:config %config: scripts_basic outputmakefile FORCE 改为: %config: scripts_basic outputmakefile FORCE修改busybox-1.7.0 顶层Makefile 1242行: / %/: prepare scripts FORCE 改为: %/: prepare scripts FORCE如果还不行 要安装 sudo apt-get install libncurses5-dev libncursesw5-dev 这两个库才可以- 5.修改配置项目,增加tab补全功能,busybox settings ---busybox libry tuning ----tab completion,输入y选择.其余模块的使能一般在Linux Module Utilities --->中
- 6.make
- 7.设置安装路径make CONFIG_PREFIX=~/stu/first_fs install
- 8.可以看到文件链接到busybox,也就是说bin下面有个busybox的程序,其他ls等都链接到它
转载:https://www.cnblogs.com/zongzi10010/p/10023711.html
总结
以上是生活随笔为你收集整理的构建根文件系统之busybox(二)编译的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 构建根文件系统之启动第1个程序init
- 下一篇: 构建根文件系统之busybox(三)最小