Bash

故障排除建議:-bash:無法執行二進製文件:執行格式錯誤

  • November 24, 2018

我有一個採礦設備,正在嘗試執行一個程序./garlicoind ,但我收到了這個錯誤:

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

這是個常見的問題嗎?它說明了什麼?

您擁有的程序很可能是針對與您嘗試執行的機器不同的體系結構編譯的二進製文件。

您可以通過執行獲取二進製文件的架構類型

file garlicoind

您可以通過以下方式獲取您機器的架構類型

uname -m

如果它們不同,您需要為您的架構獲取正確的二進製文件,或者獲取程序的程式碼源並自行編譯。

引用自:https://unix.stackexchange.com/questions/421049