Por que não posso executar comandos NDK do Android?

4

Eu já tinha rodado o Mint 12 antes, e tudo estava funcionando lá. Mudei para o Ubuntu 12.04 e agora estou muito frustrado.

Quando executo ndk-build , obtenho

/home/buzz/ndk/prebuilt/linux-x86/bin/make: not found

Então, mudei para essa pasta diretamente. Quando eu digito ./make , recebo

bash: ./make: No such file or directory

Digitar ls mostra claramente o arquivo onde estou! Eu fiz alguns hackers (apontando para ferramentas externas) para passar por cada erro (apenas para experimentar), e eu corri para isso!

/home/buzz/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found

Por quê? Por que todos esses arquivos não podem ser encontrados? Como eu disse acima, tudo isso estava funcionando bem em outra distro. O que mudou? O que é extremamente frustrante é que, se eu empurrar o TAB para auto-completar, ele funciona . Então, o arquivo está claramente lá (e claramente marcado com permissões de execução). Então, por que não pode ser encontrado?

    
por TheBuzzSaw 24.07.2012 / 16:55

2 respostas

4

Eu encontrei a resposta.

Eu instalei ia32-libs e tudo começou a funcionar. É bizarro que a execução de um executável da arquitetura incorreta resulte em "comando não encontrado". Eu estava tentando todas as coisas erradas.

    
por TheBuzzSaw 24.07.2012 / 17:17
4

Provavelmente teria sido suficiente para instalar a variante i386 de libgcc1 .

    
por abergmeier 21.09.2012 / 02:32