我自己编译了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/

10-11 15:50