1、解压busybox:
sudo tar -jxvf busybox-1.7.0.tar.bz2 busybox-1.7.0/
2、打开busybox下 install文件,有介绍怎样配置编译busybox
Building:
=========
The BusyBox build process is similar to the Linux kernel build:
make menuconfig # This creates a file called ".config"
make # This creates the "busybox" executable
make install # or make CONFIG_PREFIX=/path/from/root install
3、配置busybox :
直接使用缺省的配置,生成.config
sudo make difconfig
4、编译(对于编译器的配置也可以加在 Makefile中) <编译的时候,对编译器的版本。libc的版本都有要求,试了3.3.2 4.3.2 4.4.1几个版本都编译不了>
修改Makefile的编译器的配置 CROSS_COMPILE?= 修改为 CROSS_COMPILE=/usr/local/arm/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-
sudo make
5、安装 busybox 《不能直接 make install》
sudo make CONFIG_PREFIX=/work/nfs_root/first_fs/ install
注意 :在用户目录下编译的时候没成功,换到主目录下才成功,具体结论还有待验证