Jai une plate-forme de minage et jessaye dexécuter un programme ./garlicoind
mais jobtiens cette erreur:
-bash: ./garicoind: cannot execute binary file: Exec format error
Est-ce un problème courant? Quest-ce que cela indique?
Commentaires
Réponse
Le programme que vous avez est probablement un binaire compilé pour une architecture différente de celle de la machine sur laquelle vous « essayez de lexécuter.
Vous pouvez obtenir le type darchitecture du binaire en exécutant
file garlicoind
et vous pouvez obtenir le type darchitecture de votre machine par
uname -m
Sils sont différents, vous avez besoin soit pour obtenir le binaire correct pour votre architecture, soit pour obtenir le code source du programme et le compiler vous-même.
Commentaires
- Merci! était en effet le problème. Jessayais dexécuter un programme 32 bits sur ma machine 64 bits
file garlicoind
pour en savoir un peu plus sur ce fichier.