zsh: exec format error...
Dies ist der Fehler, den ich beim Versuch, eine große Anwendung auszuführen, erhalten habe. Ich benutze Redhat Linux.
Was kann ich tun, um das zu lösen?
executable
user91095
quelle
quelle
file
für die Datei, die Sie ausführen möchten? (file <filename>
)Antworten:
Die Datei, die Sie ausführen, hat die Ausführungsberechtigung erhalten, sie hat jedoch kein Format, das der Kernel versteht, sodass sie auf Ihrem Computer nicht ausgeführt werden kann.
Führen Sie aus, um
file /path/to/the/executable
zu sehen, um welche Art von Datei es sich handelt.Dies kann ein Archiv sein, das Sie extrahieren sollen, oder eine ausführbare Datei für eine andere Architektur (z. B. eine ausführbare 64-Bit-Datei auf einem 32-Bit-System) oder irgendetwas anderes.
quelle
Ich habe dieses Problem im Shell-Skript gelöst, indem ich das Zeilentrennzeichen der Datei auf \ n gesetzt habe, dann funktioniert es für mich.
quelle