當前位置:編程學習大全網 - 源碼下載 - 安卓busybox怎麽使用?busybox可以幹什麽

安卓busybox怎麽使用?busybox可以幹什麽

BusyBox 將許多具有***性的小版本的UNIX工具結合到壹個單壹的可執行文件。這樣的集合可以替代大部分常用工具比如的GNU fileutils , shellutils等工具,BusyBox提供了壹個比較完善的環境,可以適用於任何小的嵌入式系統。

2、發源

BusyBox 最初是由 Bruce Perens 在 1996 年為Debian GNU/Linux安裝盤編寫的。其目標是在壹張軟盤上創建壹個可引導的 GNU/Linux 系統,這可以用作安裝盤和急救盤。

3、編譯安裝

#make

#make install

編譯好後在busybox目錄下生成子目錄_install,裏面的內容:

drwxr-xr-x 2 root root 4096 11月 24 15:28 bin

rwxrwxrwx 1 root root 11 11月 24 15:28linuxrc -> bin/busybox

drwxr-xr-x 2 root root 4096 11月 24 15:28 sbin

其中可執行文件busybox在需要制作文件系統映像燒入板子的情況下,busybox應放在根文件系統目錄下的bin中,其他的都是指向他的符號鏈接.

4、、配置

busybox的配置程序和linux內核菜單配置方式簡直壹模壹樣.熟悉用make menuconfig方式配置linux內核的朋友很容易上手.

#cp busybox-1.00.tar.gz /babylinux

#cd /babylinux

#tar xvfz busybox-1.00.tar.gz

#cd busybox-1.00

#make menuconfig

下面是需要編譯進busybox的功能選項。

General Configuration應該選的選項

Show verbose applet usage messages

Runtime SUID/SGID configuration via /etc/busybox.conf

Build Options

Build BusyBox as a static binary (no shared libs)

這個選項是壹定要選擇的,這樣才能把busybox編譯成靜態鏈接的可執行文件,運行時才獨立於其他函數庫.否則必需要其他庫文件才能運行,在單壹個linux內核不能使它正常工作.

Installation Options

Don't use /usr

這個選項也壹定要選,否則make install 後busybox將安裝在原系統的/usr下,這將覆蓋掉系統原有的命令.選擇這個選項後,make install後會在busybox目錄下生成壹個叫_install的目錄,裏面有busybox和指向它的鏈接.

  • 上一篇:霎時笑趴下的搞笑簽名2021
  • 下一篇:兩張Excel表中有許多sheet,需要去比較兩表中對應sheet中的對應列的數據,數據相差5%就將這個差值記錄下來
  • copyright 2024編程學習大全網