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
file garlicoind
for å finne ut mer om den filen.