Tenho uma plataforma de mineração e estou tentando executar um programa ./garlicoind mas recebo este erro:

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

Este é um problema comum? O que isso indica?

Comentários

Resposta

O programa que você tem é provavelmente um binário compilado para uma arquitetura diferente da máquina na qual você está tentando executar.

Você pode obter o tipo de arquitetura do binário executando

file garlicoind 

e você pode obter o tipo de arquitetura de sua máquina

uname -m 

Se eles forem diferentes, você precisa para obter o binário correto para sua arquitetura ou para obter o código-fonte do programa e compilá-lo você mesmo.

Comentários

  • Obrigado! era de fato o problema. Eu estava tentando executar um programa de 32 bits em minha máquina de 64 bits

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *