Erreur d'exécution

sara -  
 sara -
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

Résumé de la discussion

Le problème décrit est l'impossibilité d'exécuter un fichier .run sur un système Linux démarré sur une FPGA Cyclone 5, affichant l'erreur bash: fichier.run: cannot execute binary file. Des réponses suggèrent de ne pas lancer le fichier via bash, mais d'utiliser la commande './fichier.run' après avoir rendu le fichier exécutable avec 'chmod u+x fichier.run'. Cette approche précise que l'erreur peut provenir d'un mauvais mode exécutables ou d'une incompatibilité architecture, et rappelle aussi que l'exécution nécessite un chemin correct et des droits appropriés. En complément, plusieurs réponses évoquent la vérification de l'architecture cible et la compatibilité des binaires et le cas le plus courant reste l'usage correct de './fichier.run' et des droits d'exécution.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Profil bloqué
     
    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
    1. sara
       
      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
    2. Profil bloqué
       
      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
    3. sara > Profil bloqué
       
      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
    4. sara
       
      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
    5. Profil bloqué
       
      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