Erreur d'exécution

Fermé
sara - 21 mars 2016 à 15:53
 sara - 23 mars 2016 à 11:00
Bonjour,
moi j'ai la mm erreur: bash: fichier.run: cannot execute binary file!!,
le problème c que je travail sur une carte fpga cyclone5 dont j'ai booter le système linux et j'utilise une VGA pour l'affichage; je ne sais pas est ce que cette erreur vienne du faite de la carte FPGA altera dont elle a le processeur ARM cortex A9, si qlq1 a une idée sur ceci merci infiniment


1 réponse

Bonjour,

Comment essaie tu d'exécuter ce .run? Je lis "bash", or ce n'est pas avec bash que tu lancera ce .run si je ne m'abuse, essaie donc un:

./fichier.run

(./ étant une commande pour exécuter... un exécutable!)

Si on te dit que tu as un problème de droit, tu peux faire un:

chmod u+x fichier.run

pour autoriser l'utilisateur propriétaire du fichier (et seulement lui) à exécuter ce fichier.

Auto-entrepreneur dans le dépannage informatique, à prix libre, sur Charenton-le-Pont (94) -> http://depannage-info.koshie.fr 
0
ouii je fait ./fichier.run pour l'executer mais l'erreur qui s'affiche c que bash:....: cannot execute binary file et j'ai fait l'autorisation mais en vain :(
0
Profil bloqué
21 mars 2016 à 16:58
Dans le dossier où se trouve le fichier, tu vas me donner le résultat des commandes suivantes:

ls -l

et
file fichier.run


La première commande me servira à voir les droits et la seconde à identifier le type de fichier que tu veux exécuter exactement.
0
sara > Profil bloqué
21 mars 2016 à 17:55
ok
1)
root@localhost:~/Downloads# ls -l
total 29724
-rzxr-xr-x 1 root root 30392080 jan 1 07:01 qt-unified-linux-x64-2.0.3-online.run
drzxr-xr-x 13 15399 19249 4096 Mar 1 2016 tcl8.6.5
2)
qt-unified-linux-x64-2.0.3-online.run: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[shal]=0x611202bbeld56c952ele6d357fa047c47425bb85, not stripped
0
voila et désolé pour le retard car je travail avec un autre PC dont j'ai le système linux LXDE alors j'ai tapé les résultas :p
0
Profil bloqué
21 mars 2016 à 18:00
Je vois que tu es en root donc ce n'est pas un problème de droit, je vois aussi que c'est du 64 bits.

Renvoit le résultat de la commande:

uname -a


Si c'est du 64 bits et que tu es en 32 bits ça risque pas de fonctionner :-).
0