O sistema não pode executar o arquivo binário - “nenhum arquivo ou diretório”

0

Meu problema é que meu Ubuntu 14.04 não pode executar arquivos executáveis, mesmo que eles existam. Eu tenho o toolchain arm-none-eabi baixado e eu queria rodar alguns arquivos executáveis com ./ , mas o terminal diz "nenhum tal arquivo ou diretório". Então eu tentei como usuário root, também nada. Eu adicionei este diretório ao meu caminho, e ainda não é nada. Eu não tenho ideia do que pode ser ...

Obrigado pela ajuda!

    
por Jacajack 14.11.2014 / 18:32

2 respostas

1

Existem várias explicações para o que pode estar acontecendo:

  1. Você está no diretório errado. Verifique usando ls e para encontrar o caminho completo use pwd
  2. As permissões no arquivo não permitem que o programa seja um executável. Verifique com ls -la , em seguida, as permissões de arquivo devem ter -rwxrwxrwx de alguma forma, onde se elas não estiverem lá, haverá um - em seu lugar. Altere-o com chmod 775 <BinaryNameHERE>

Verifique essas duas soluções possíveis e também forneça mais detalhes para que possamos resolver seu problema.

    
por Jacob Bryan 14.11.2014 / 18:41
0

Uma possível explicação é que você compilou sem vincular em um vinculador dinâmico. O vinculador não vincula um vinculador dinâmico por padrão. Talvez você precisasse de um.

Para mais informações, consulte

por Evan Carroll 02.10.2018 / 03:49