我自己编译了busybox,然后将其放入嵌入式Linux中。但是我有一些疑问。
问题1:当我尝试使用诸如gzip之类的命令时,它会显示“gzip:找不到小程序”。在检查busybox的menuconfig时,请确保已选择“gzip”。
问题2:我以前使用过VIM,但是busybox只提供VI。所以我将VIM链接到VI,但是当我输入vim并运行它时,它也显示“vim:未找到applet”。
有人可以帮助我解决“找不到小程序”的问题吗?非常感谢你。
PS:我对busybox的“小程序”感到困惑,这是什么?像Java中的“小程序”一样?
最佳答案
问题1和2的答案是:必须先设置PATH
变量,或者在启用FEATURE_PREFER_APPLETS
的情况下编译busybox。您可以使用以下方法设置PATH
变量:
$ export PATH=/bin:/sbin:/usr/bin:/usr/sbin
繁忙小程序是一个小型应用程序,通常在UNIX通用实用程序(在POSIX标准中定义)中找到。该小程序被编译为单个可执行文件:
busybox
。关于linux - 嵌入式Linux中的busybox显示 “applet not found”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19043700/