Compile Busybox for Android

1. Get the busybox sources:

$ wget -c http://www.busybox.net/downloads/busybox-1.18.1.tar.bz2

$ tar jxvf busybox-1.18.1.tar.bz2

 

2. Download the ARM Toolkit , e.g. Sourcery G++ Lite 2008q1-126 for ARM GNU /Linux

$ wget -c http://www.codesourcery.com/sgpp/lite/arm/portal/package2549/public/arm-none-linux-gnueabi/arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

note:  using the newest toolchain compile busybox-1.18.1 failed, use this toolchain 4.2.3 compiled ok.

 

3. configure the busybox

$ cd busybox-1.18.1

$ make menuconfig

configure busybox as desired, or just

$ make defconfig

 

4. compile the busybox

$ make CROSS_COMPILE=/yourpath/arm-2008q1/bin/arm-none-linux-gnueabi-  LDFLAGS="--static" CFLAGS="--static"

$ file busybox
busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, stripped

阅读更多
文章标签: download android file
个人分类: Linux Android
想对作者说点什么? 我来说一句

Android加入busybox工具

2010年09月08日 4KB 下载

没有更多推荐了,返回首页

不良信息举报

Compile Busybox for Android

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭