Am o platformă minieră și încerc să rulez un program ./garlicoind dar primesc această eroare:

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

Este o problemă obișnuită? Ce indică?

Comentarii

Răspuns

Programul pe care îl aveți este cel mai probabil un binar compilat pentru o arhitectură diferită de cea a mașinii pe care încercați să rulați.

Puteți obține tipul de arhitectură binar executând

file garlicoind 

și puteți obține tipul de arhitectură al mașinii dvs. prin

uname -m 

Dacă acestea sunt diferite, aveți nevoie fie pentru a obține binarul corect pentru arhitectura dvs., fie pentru a obține sursa de cod a programului și a o compila singur.

Comentarii

  • Mulțumesc! Acest lucru a fost într-adevăr problema. Încercam să rulez un program pe 32 de biți pe computerul meu pe 64 de biți

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *