O arquivo existe mas não será executado [duplicado]

0

Eu tenho um arquivo que existe mas não é executado. Ela diz: "Nenhum arquivo ou diretório".

Este arquivo é criado por um script ao criar um "conjunto de ferramentas personalizado" para compilar bibliotecas nativas para Android usando o NDK.

Tenho certeza de que o arquivo existe onde acredito que ele existe. Também file diz: arm-linux-androideabi-g++: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

Eu tentei rodar como root, eu também tentei aplicar chmod 777 , mas nada ajudou.

O arquivo está localizado em: /tmp/my-android-toolchain/bin/arm-linux-androideabi-g++

Ele não será executado mesmo se eu especificar um caminho completo, mesmo se eu copiá-lo em outro lugar (como na minha pasta pessoal).

ldd diz que não é um executável dinâmico.

Talvez esse arquivo seja apenas um .so e não um executável real com um ponto de entrada?

Estou usando o Ubuntu 14, 64 bits, em uma máquina virtual.

    
por Virus721 03.02.2016 / 17:31

1 resposta

0

Encontrei a solução nos comentários desta pergunta: Quando arquivos executáveis não são 't

Foi um problema de 32/64 bits.

Quando arquivos executáveis não são

consertou.

    
por 03.02.2016 / 17:39