1.下载busybox 源代码,解压到linux的某个目录,如/opt
2. 进入busybox源码目录.
先执行make menuconfig命令对编译过程进行配置. 过程如下:
Busybox Settings -> Build Options ->
[*] Build BusyBox as a static binary (no shared libs) 这个要选上,因上这样子编译出来的busyBox才是可以独立运行的。
(/home/jo/tool/arm-2008q3/bin/arm-none-linux-gnueabi-) Cross Compiler prefex 这是交叉编译器的"路径+前缀",要根据具体的情况来设置。
Busybox Settings -> Installation Options->
[*] Don’t use /usr 这样子编译出来的busybox才不会安装到你主机的/usr目录下。一定要选上。
3.make
4.在busybox源码目录下生成一个busybox的可执行文件。
5.在Android的console下建立目录/data/busybox, 并使用下面的命令将文件busybox复制该目录中: 调用: adb push busybox /data/busybox