J'avais déjà utilisé Mint 12 auparavant, et tout fonctionnait là-bas. Je suis passé à Ubuntu 12.04 et maintenant je suis très frustré.
Quand je lance ndk-build
, je reçois
/home/buzz/ndk/prebuilt/linux-x86/bin/make: not found
J'ai donc changé directement dans ce dossier. Quand je tape ./make
, je reçois
bash: ./make: No such file or directory
Taper ls
montre clairement le fichier où je suis! J'ai fait quelques piratages (pointant vers des outils externes) pour éviter chaque erreur (juste pour expérimenter), et je me suis heurté à ça!
/home/buzz/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found
Pourquoi? Pourquoi tous ces fichiers sont-ils introuvables? Comme je l'ai dit plus haut, tout cela fonctionnait parfaitement dans une autre distribution. Qu'est ce qui a changé? Ce qui est particulièrement frustrant, c’est que si je pousse TAB à compléter automatiquement, cela fonctionne. Donc, le fichier est clairement là (et clairement marqué avec des autorisations d'exécution). Alors, pourquoi ne peut-il pas être trouvé?
J'ai trouvé la réponse.
J'ai installé ia32-libs
et tout a commencé à fonctionner. Il est étrange que l'exécution d'un exécutable de la mauvaise architecture entraîne "commande introuvable". J'essayais toutes les mauvaises choses.
Cela aurait probablement suffi pour installer la variante i386 de libgcc1
.