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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *