Jeg har en minedrift og prøver at køre et program ./garlicoind men jeg får denne fejl:

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

Er dette et almindeligt problem? Hvad angiver det?

Kommentarer

Svar

Det program, du har, er sandsynligvis en binær kompileret til en anden arkitektur end den maskine, du forsøger at køre på.

Du kan få den binære arkitekturtype ved at køre

file garlicoind 

, og du kan få din maskins arkitekturtype ved

uname -m 

Hvis de er forskellige, har du brug for enten for at få den korrekte binær til din arkitektur eller for at hente kodekilden til programmet og kompilere det selv.

Kommentarer

  • Tak! Dette var faktisk problemet. Jeg prøvede at køre et 32-bit program på min 64-bit maskine

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *