![Elastix-Binärdatei kann nicht ausgeführt werden](https://rvso.com/image/154437/Elastix-Bin%C3%A4rdatei%20kann%20nicht%20ausgef%C3%BChrt%20werden.png)
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, -m
erhalte 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/tony
Pfad 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.