Je ne pouvais pas exécuter de code compilé fortran dans ubuntu 11.10 32 bits.
Le message d'erreur est
bash: ./filename : Cannot execute binary file.
J'ai également installé les bibliothèques gcc et gfortran.
Quelqu'un pourrait-il aider?
$ file um
um: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
Comme vous pouvez le constater à la sortie de file um
que vous avez publiée dans un commentaire, votre binaire est un binaire de 64 bits.
Les systèmes 32 bits ne peuvent pas exécuter de fichiers binaires 64 bits, ils ne fonctionnent que dans l’inverse.
Essayez de rendre le fichier exécutable
chmod +x um.exe
Ensuite, essayez de l'exécuter
./um.exe
Mais s'il s'agit d'un fichier exe compilé pour Windows, vous devrez probablement installer Wine.
Une autre solution pour les personnes rencontrant ce problème, à l'exception de la partie concernant les bits sans correspondance, consiste à exécuter le fichier sans la commande "bash".
Utilisez simplement chmod +x 'path to the file'
puis exécutez 'the path to the file'
dans terminal.C’est ainsi que j’ai résolu mon problème.