elastix バイナリを実行できません

elastix バイナリを実行できません

ターミナルでバイナリファイル(./elastix)を実行しようとすると、次のエラーが発生します。

/Users/tony/Desktop/elastix-4.9/bin/elastix: cannot execute binary file

elastix コマンドファイルを入力すると、次の結果が表示されます。

elastix: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, for GNU/Linux 2.6.32, BuildID[sha1]=d13c10b0fe409ac66c2733ea6efb1cfb175b4070, not stripped

uname と入力すると、次のような-m結果が表示されます。

x86_64

だから私のシステムとファイルが互換性があると思うので混乱しています。たぶんこれが何か関連があるのでしょうかnot striped

答え1

あなたの/Users/tony状況で見ると、Macでこれをやろうとしていると思います。持っているバイナリはLinuxバイナリであり、macOSシステムでは実行されません。

macOS バイナリを見つけたり、Linux VM で Linux バイナリを実行したり、独自の macOS バイナリを構築する必要があります。

関連情報