故障排除建议:-bash:无法执行二进制文件:Exec 格式错误

故障排除建议:-bash:无法执行二进制文件:Exec 格式错误

我有一个采矿设备,正在尝试运行一个程序./garlicoind ,但出现此错误:

-bash: ./garicoind: cannot execute binary file: Exec format error

这是个常见的问题吗?它说明什么?

答案1

您拥有的程序很可能是为与您尝试运行的机器不同的体系结构编译的二进制文件。

您可以通过运行获取二进制文件的架构类型

file garlicoind

你可以通过以下方式获取你的机器的架构类型

uname -m

如果它们不同,您需要获取适合您的架构的正确二进制文件,或者获取程序的代码源并自行编译。

相关内容