Jeg har en gruvedrift og prøver å kjøre et program ./garlicoind men jeg får denne feilen:

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

Er dette et vanlig problem? Hva indikerer det?

Kommentarer

Svar

Programmet du har er mest sannsynlig en binær kompilert for en annen arkitektur enn maskinen du prøver å kjøre på.

Du kan oppnå den binære arkitekturtypen ved å kjøre

file garlicoind 

og du kan få maskinens arkitekturtype ved

uname -m 

Hvis de er forskjellige, trenger du enten for å få riktig binær for arkitekturen din, eller for å få kodekilden til programmet og kompilere det selv.

Kommentarer

  • Takk! Dette var faktisk problemet. Jeg prøvde å kjøre et 32-biters program på min 64-bits maskin

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *