日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

busybox编译笔记

發布時間:2025/4/5 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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编译笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。