トラブルシューティングの提案:-bash:バイナリファイルを実行できません:Exec形式エラー

トラブルシューティングの提案:-bash:バイナリファイルを実行できません:Exec形式エラー

鉱山機器があり、プログラムを実行しようとすると、./garlicoind 次のエラーが発生します。

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

これは一般的な質問ですか?どういう意味ですか?

ベストアンサー1

あなたが持っているプログラムは、あなたが実行したいコンピュータとは異なるアーキテクチャのためにコンパイルされたバイナリである可能性が高いです。

以下を実行して、バイナリのアーキテクチャタイプを取得できます。

file garlicoind

次のように、マシンのアーキテクチャタイプを取得できます。

uname -m

異なる場合は、アーキテクチャに合った正しいバイナリを取得するか、プログラムのコードソースを取得して直接コンパイルする必要があります。

おすすめ記事