日期:2014-05-16  浏览次数:20607 次

linux下busybox使用
今天安装了busybox软件,直接改了Makefile里面的编译器,用arm下的编译器,然后make install在本目录下生成_install目录,我删除了nfs文件系统里的bin、sbin、linuxc、usr几个目录,然后把_install下的目录拷贝过去,然后制作文件系统yaffs2,可以使用,是不是配置busybox时后可以删减相关命令是busybox的功能呢
我看教程上什么ln -s busybox ls 等等都是干嘛的呢
很是费解,希望有见地的大虾指点一二
busybox

------解决方案--------------------
楼主说的ln -s busybox ls是使用busybox的一种方式:
比如你想使用busybox中的ls命令,你有两种方法:
1.直接使用:
busybox ls 
2.也可以先创建一个符号链接指向busybox
ln -s busybox ls
然后直接调用符号链接:
ls 就相当于是调用 busybox ls

所以,你会发现在很多嵌入式系统上的/usr/bin/  目录下有很多符号链接指向busybox


------解决方案--------------------
动态方式编译好后,你需要拷贝相应的so文件,可以到到你用的编译器的lib目录去拷。记得cp选项要带链接。
如果还是运行不正常,可以用ldd busybox检查一下它用到了哪些动态库。