Como você pode ver na saída de file um
que você postou em um comentário, seu binário é um binário de 64 bits.
Sistemas de 32 bits não podem executar binários de 64 bits, mas funciona apenas o contrário.
Não consegui executar um código fortran compilado no Ubuntu 11.10 32 bits.
A mensagem de erro é
bash: ./filename : Cannot execute binary file.
Eu também instalei as bibliotecas gcc e gtrtran.
Alguém poderia ajudar?
$ 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
Como você pode ver na saída de file um
que você postou em um comentário, seu binário é um binário de 64 bits.
Sistemas de 32 bits não podem executar binários de 64 bits, mas funciona apenas o contrário.
Tente tornar o arquivo executável
chmod +x um.exe
Em seguida, tente executá-lo
./um.exe
Mas se este for um arquivo exe compilado para o Windows, você provavelmente precisará instalar o Wine.
Outra solução para pessoas que estão tendo esse problema, exceto a parte sobre bits não correspondentes, é que o arquivo é executado sem o comando "bash".
Use apenas chmod +x 'path to the file'
e execute 'the path to the file'
no terminal. Foi assim que resolvi meu problema.
Tags binary files executable fortran