我有一个采矿设备,正在尝试运行一个程序./garlicoind
,但出现此错误:
-bash: ./garicoind: cannot execute binary file: Exec format error
这是个常见的问题吗?它说明什么?
答案1
您拥有的程序很可能是为与您尝试运行的机器不同的体系结构编译的二进制文件。
您可以通过运行获取二进制文件的架构类型
file garlicoind
你可以通过以下方式获取你的机器的架构类型
uname -m
如果它们不同,您需要获取适合您的架构的正确二进制文件,或者获取程序的代码源并自行编译。