Tengo una plataforma de minería y estoy intentando ejecutar un programa ./garlicoind pero aparece este error:

-bash: ./garicoind: cannot execute binary file: Exec format error 

¿Es este un problema común? ¿Qué indica?

Comentarios

Respuesta

Lo más probable es que el programa que tiene sea un binario compilado para una arquitectura diferente a la máquina en la que está tratando de ejecutar.

Puede obtener el tipo de arquitectura del binario ejecutando

file garlicoind 

y puede obtener el tipo de arquitectura de su máquina

uname -m 

Si son diferentes, necesita ya sea para obtener el binario correcto para su arquitectura, o para obtener el código fuente del programa y compilarlo usted mismo.

Comentarios

  • ¡Gracias! era de hecho el problema. Estaba intentando ejecutar un programa de 32 bits en mi máquina de 64 bits

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *