1. 先下载一个busybox,我下的是busybox-1.2.0.tgz,最新版本已经有1.16.0了,
可以到
www.busybox.net 下载
2. 解压: tar -xvf busybox-1.2.0.tgz
3. 进入busybox-1.2.0目录,make menuconfig
Busybox Settings ---> Build Options --->
[*] Build BusyBox as a static binary (no shared libs) //BusyBox将被静态编译,也就是不需要动态链接库的支持就能运行,但是这样会使编译后文件的体积增大。
[*] Do you want to build BusyBox with a Cross Compiler? //如果你的busybox将要运行机器与编译主机的体系结构不同,比如s3c2410是ARM,与我们的X86主机芯片系统结构不一样,那么这个一定要选上,并且在 Cross Compiler prefix中写上交叉编译器的名字,比如ARM用arm-linux-。
ST系统写sh4-linux-
(sh4-linux-) Cross Compiler prefix
Installation Options ---> (/home/busybox/) BusyBox installation prefix //这里自定义编译完后安装目录。
applet下面 都是工具选择,可以全部都选上,也可以只选需要的。
4. 配置玩了 保存,make;make install。
5. 这样就可以在/home/busybox/ 中看见:
[root@localhost /]# cd home/busybox
[root@localhost busybox]# ls
bin linuxrc sbin usr