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.
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?
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.
Provavelmente teria sido suficiente para instalar a variante i386 de libgcc1
.
Tags command-line android 12.04