鉱山機器があり、プログラムを実行しようとすると、./garlicoind
次のエラーが発生します。
-bash: ./garicoind: cannot execute binary file: Exec format error
これは一般的な質問ですか?どういう意味ですか?
ベストアンサー1
あなたが持っているプログラムは、あなたが実行したいコンピュータとは異なるアーキテクチャのためにコンパイルされたバイナリである可能性が高いです。
以下を実行して、バイナリのアーキテクチャタイプを取得できます。
file garlicoind
次のように、マシンのアーキテクチャタイプを取得できます。
uname -m
異なる場合は、アーキテクチャに合った正しいバイナリを取得するか、プログラムのコードソースを取得して直接コンパイルする必要があります。