Ezi*_*zio 5 linux embedded ramdisk busybox
我自己编译了busybox,然后将其放入嵌入式Linux中。但是我有一些疑问。
问题1:当我尝试使用诸如gzip之类的命令时,它会显示“ gzip:applet not found”。当我检查busybox的menuconfig时,请确保已选择“ gzip”。
问题2:我以前使用过VIM,但是busybox只提供VI。因此我将VIM链接到VI,但是当我输入vim并运行它时,它也显示“ vim:未找到applet”。
有人可以帮助我解决“找不到小程序”的问题吗?非常感谢你。
PS:我对busybox的“小程序”感到困惑,这是什么?像Java中的“小程序”一样?
问题 1 和 2 的答案是:您必须PATH先设置变量或在启用状态下编译 busybox FEATURE_PREFER_APPLETS。您可以PATH使用以下方式设置变量:
$ export PATH=/bin:/sbin:/usr/bin:/usr/sbin
Run Code Online (Sandbox Code Playgroud)
busybox applet 是一个小型应用程序,通常出现在 UNIX 通用实用程序(在 POSIX 标准中定义)中。该小程序被编译成单个可执行文件:busybox。