マイニングリグがあり、プログラムを実行しようとしています./garlicoindしかし、次のエラーが発生します:

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

これは一般的な問題ですか?それは何を示していますか?

コメント

  • 多分それは異なるアーキテクチャのバイナリです。 file garlicoindを見て、そのファイルの詳細を確認してください。
  • デバッグ用 askubuntu.com/questions / 648555 / …

回答

お使いのプログラムは、実行しようとしているマシンとは異なるアーキテクチャ用にコンパイルされたバイナリである可能性があります。

バイナリのアーキテクチャタイプは、

次の方法でマシンのアーキテクチャタイプを取得できます

uname -m 

異なる場合は、アーキテクチャに適したバイナリを取得するか、プログラムのコードソースを取得して自分でコンパイルします。

コメント

  • ありがとうございます!確かに問題でした。64ビットマシンで32ビットプログラムを実行しようとしていました

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です