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 -> General Configuration->
Don’t use /usr 这样子编译出来的busybox才不会安装到你主机的/usr目录下。一定要选上。
编译:$make 编译成功后将得到一个名为busybox的可执行文件.
3 先在Linux下安装busybox
执行$ make install
如果没有问题的话,会出现:
.........
./_install/sbin/watchdog -> ../bin/busybox
./_install/sbin/zcip -> ../bin/busybox
--------------------------------------------------
You will probably need to make your busybox binary
setuid root to ensure all configured applets will
work properly.
--------------------------------------------------
表示安装成功
在busybox源码目录下面的 _install目录下面将可以看到链接的方式,我这里将_install文件夹改名为busy_box(个人习惯)