Compile Busybox for Android

原创 2011年01月10日 17:30:00

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

给Android系统安装busybox

busybox号称Linux平台的瑞士军刀,它集成了100多个最常用的Linux命令和工具的软件。其中包含一些常用的工具,如ls,cat,echo等等;也包含了一些更强大,更复杂的工具,如grep,f...
  • lxgwm2008
  • lxgwm2008
  • 2014年08月29日 14:15
  • 10773

安卓手机无法root的情况下使用busybox

安卓,无法rootb,busybox,android
  • lin_13969
  • lin_13969
  • 2017年05月20日 23:54
  • 947

启动busybox自带的ftp服务器

关于ftp工作原理详解 ,可参考 http://blog.chinaunix.net/uid-12814440-id-2914750.html 为了了解ftp,首先在ubuntu上搭建一个ftp服务器...
  • mike8825
  • mike8825
  • 2015年11月17日 22:08
  • 2288

AndroidStudio生成自己的Compile依赖

在AndroidStudio中经常使用compile的方式来导入第三方代码,如图所示:想要拥有自己的依赖,可参考本篇的方法 在github上托管一个带有Android Libray的项目,我们要com...
  • RedWolfChao
  • RedWolfChao
  • 2017年02月07日 17:57
  • 2845

自己创建一个android studio在线依赖compile

我正参加2016CSDN博客之星评选麻烦帮下 奖品我随机送给投票者(写一个随机数抽取) http://blog.csdn.net/vote/candidate.html?username=qfanm...
  • qfanmingyiq
  • qfanmingyiq
  • 2016年11月29日 11:32
  • 1453

Android如何让你的第三方库可以compile的形式被使用

我们在开发Android或者后台程序的时候有时候会用到一些jar包和第三方框架等工具来节省我们的开发时间,之前使用eclipse的时候使用第三方框架通常是把jar包.so文件等等统统拷贝过来,后来换了...
  • qq_27512671
  • qq_27512671
  • 2016年11月06日 21:44
  • 8423

busybox中Makefile分析(未完)

一 说明 可以在busybox目录下,执行“make help”获取帮助信息; 可以通过README获取更多信息; 二 文件内容理解 VERSION = 1 PATCHLEVEL = 20 SUBLE...
  • shenwanjiang111
  • shenwanjiang111
  • 2016年02月23日 22:46
  • 1107

【cocos2d-x 3.x 学习与应用总结】4: 使用cocos compile编译apk

本文总结了使用`cocos compile`命令编译cocos2d-x安卓apk的基本用法,以及记录一个使用NDK-r9d(gcc 4.8)编译C++11的`hash_map`遇到的一个问题: `er...
  • elloop
  • elloop
  • 2016年01月24日 23:27
  • 5335

嵌入式Linux中BusyBox的使用

BusyBox是很多标准 Linux 工具的一个单个可执行实现,主要应用于嵌入式linux系统,是一个开源的“万能工具”。接下来我们一起来看看这个工具的魅力。 万能的BusyBox BusyBox...
  • binchel
  • binchel
  • 2014年03月01日 11:49
  • 4694

busybox添加新命令

BusyBox 命令中支持的选项     BusyBox 中的命令并不支持所有可用选项,不过这些命令都包含了常用的选项。如果我们需要知道一个命令可以支持哪些选项,可以使用 --help 选项来调...
  • hushup
  • hushup
  • 2013年12月16日 11:34
  • 997
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Compile Busybox for Android
举报原因:
原因补充:

(最多只允许输入30个字)