有时候急了还就记不起来了,记录下。
step 1 :源码下载
到这里 http://www.busybox.net/ 下载最新的busybox源码 直接下载源码包
或者git://git.busybox.net/busybox 用git来下载。
step 2: 编译busybox
进入busybox源码根目录,然后
make menuconfig
这里几个选项注意下
Build Options -->Build BusyBox as a static binary (no shared libs) 选上
Build Optinos --> Cross Compiler 设置为arm-eabi-或者其他的arm-linux交叉编译器
补充说明一下:我用的是arm-none-linux-gnueabi- 这个,没有问题。
然后保存退出 , 执行
$ make
$ make install
成功的话会在当前源码目录下生成_install 目录,里面就是做好链接的buxybox工具集。
step3 拷贝文件
为了不至于影响到buxybox的编译及源码维护,我们在buxybox目录外开一个ramdisk目录
$ cd ramdisk
$ cp ../busybox/_install/* ./ -r //把busybox中_install下的所有文件及目录拷贝到ramdisk下
step4 制作ramdisk
在制作ramdisk的时候,需要一个data文件,这个data文件就是由ramdisk目录下的这