Je ne comprends pas pourquoi je dois payer 3 $ pour C4droid car c'est juste GCC avec un éditeur.
Utilisez le nouveau CppDroid - C/C++ IDE gratuit sur Android. Il contient de nombreux exemples et didacticiels C/C++ inclus. Lien blog, lien Google Play (nécessite 190 Mo).
La compilation d'applications ne nécessite généralement pas une puissance de traitement considérable. Je l'ai fait sur mon 286 tout le temps. L'OP veut gcc sur son téléphone.
Recherchez C4droid (compilateur C/C++) sur Google Market. Installez ensuite le plug-in GCC pour C4droid du marché. (Ceux-ci coûtent quelques dollars).
D'après la description du marché :
C'est un plugin pour c4droid, qui lui permet de compiler le code source C et C++ en utilisant GCC. Il contient gcc 4.7 avec Bionic (Android libc). Le code source n'a pas été modifié, vous pouvez donc le compiler vous-même, si vous le souhaitez.
Vous pouvez écrire, compiler et distribuer du code natif en tant qu'application Android.
Regardez ici pour plus d'informations sur le NDK.
Si vous voulez que cela se fasse sans le framework officiel et le package d'application, vous devrez envisager une compilation croisée de l'application pour l'architecture ARM.