Van egy bányászati berendezésem, és egy programot próbálok futtatni ./garlicoind
, de ezt a hibát kapom:
-bash: ./garicoind: cannot execute binary file: Exec format error
Ez általános probléma? Mit jelez?
Megjegyzések
Válasz
A rendelkezésedre álló program nagy valószínűséggel egy bináris fájl, amely más architektúrára van lefordítva, mint az a gép, amelyen futtatni próbálod.
A bináris architektúra-t a futtatással szerezheted be id = “b6d1b04c81″>
és a gép architektúrájának típusát a
uname -m
használatával szerezheti be vagy az architektúrájához megfelelő bináris fájl megszerzéséhez, vagy a program kódforrásának megszerzéséhez és saját maga fordításához.
Megjegyzések
- Köszönöm! valóban a probléma volt. Megpróbáltam futtatni egy 32 bites programot a 64 bites gépemen.
file garlicoind
oldalt, ha többet szeretne megtudni a fájlról.