关闭

Compile Busybox for Android

2730人阅读 评论(0) 收藏 举报

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:568070次
    • 积分:5873
    • 等级:
    • 排名:第4493名
    • 原创:59篇
    • 转载:117篇
    • 译文:0篇
    • 评论:46条
    文章分类
    最新评论