Elastix-Binärdatei kann nicht ausgeführt werden

Elastix-Binärdatei kann nicht ausgeführt werden

Ich versuche, eine Binärdatei (./elastix) im Terminal auszuführen, erhalte jedoch die folgende Fehlermeldung

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

Wenn ich den Befehl file elastix eingebe, erhalte ich

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

und wenn ich uname eingebe, -merhalte ich:

x86_64

Es scheint also, dass mein System und die Datei kompatibel sind, weshalb ich verwirrt bin. Vielleicht hat es damit zu tun not striped?

Antwort1

Aus Ihrem /Users/tonyPfad schließe ich, dass Sie dies auf einem Mac versuchen. Die Binärdatei, die Sie haben, ist eine Linux-Binärdatei und funktioniert auf Ihrem macOS-System nicht.

Sie müssen entweder eine macOS-Binärdatei finden, Ihre Linux-Binärdatei in einer Linux-VM ausführen oder Ihre eigene macOS-Binärdatei erstellen.

verwandte Informationen