构建根文件系统之busybox(二)编译
生活随笔
收集整理的這篇文章主要介紹了
构建根文件系统之busybox(二)编译
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
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配置,發(fā)現(xiàn)提示錯誤,這是因為版本問題,修改下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(三)最小