我使用ptxdist为EFM32GG DK3750构建uclinux。它提供了一个带有busybox的小型unix shell。当我尝试编译io.js进行分发,并将其复制到目标bin文件夹并在目标上运行程序时,我收到错误
iojs: applet not found
这与我输入busybox iojs
的结果相同。在shell中输入一个随机字符串,我得知系统上没有这样的文件。
在ls -l
中使用/bin
表示iojs是二进制文件,与busybox提供的其他命令不同,后者是符号链接。直接使用./bin/iojs
执行二进制文件会导致相同的错误。我怎样才能告诉busybox不要尝试执行applet,但是我想在bin中使用二进制文件?
答案 0 :(得分:0)
检查io.js的二进制文件是否正确(正确大小和md5sum),而不是busybox二进制文件的副本。也许存在包装问题。