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
file garlicoind
for at finde ud af lidt mere om den fil.