talker90 Asked: 2018-02-01 11:15:14 +0800 CST2018-02-01 11:15:14 +0800 CST 2018-02-01 11:15:14 +0800 CST 故障排除建议:-bash:无法执行二进制文件:执行格式错误 772 我有一个采矿设备,正在尝试运行一个程序./garlicoind ,但我收到了这个错误: -bash: ./garicoind: cannot execute binary file: Exec format error 这是个常见的问题吗?它说明了什么? bash binary 1 个回答 Voted Best Answer dr_ 2018-02-02T05:33:15+08:002018-02-02T05:33:15+08:00 您拥有的程序很可能是针对与您尝试运行的机器不同的体系结构编译的二进制文件。 您可以通过运行获取二进制文件的架构类型 file garlicoind 您可以通过以下方式获取您机器的架构类型 uname -m 如果它们不同,您需要为您的架构获取正确的二进制文件,或者获取程序的代码源并自行编译。
您拥有的程序很可能是针对与您尝试运行的机器不同的体系结构编译的二进制文件。
您可以通过运行获取二进制文件的架构类型
您可以通过以下方式获取您机器的架构类型
如果它们不同,您需要为您的架构获取正确的二进制文件,或者获取程序的代码源并自行编译。