Je cours Cyanogenmod 7 sur mon Nexus One, et je voulais compiler et exécuter LAME sur mon téléphone. J'ai déjà téléchargé le package source et j'ai essayé de ./configure
, mais on me dit que ni cc
ni gcc
n'existent sur le téléphone. Y a-t-il un moyen d'obtenir gcc
pour Android? Je cherche simplement à pouvoir compiler quelques applications natives comme LAME pour les utiliser sur mon appareil ARM. Comment puis-je procéder?
Réponses
Trop de publicités?En alternative, ou si vous souhaitez utiliser uniquement des logiciels libres, vous pouvez installer une installation Linux native sur votre appareil en utilisant des applications telles que Linux Deploy, et simplement apt-get install gcc
.
Termux et un rootfs linux, c'est encore mieux lorsque vous avez un téléphone rooté. Vous pouvez faire ce que vous voulez là-dedans, installer gcc, clang, jre, jdk, etc... compiler des programmes avec gcc est la meilleure option et pas très coûteuse comme je l'ai dit, si votre téléphone est rooté, vous pouvez avoir l'image rootfs sur votre carte SD et ainsi libérer de l'espace de mémoire interne
- Réponses précédentes
- Plus de réponses
4 votes
Est-il nécessaire de compiler sur votre téléphone, ou serait-il acceptable de compiler pour votre téléphone ? (dans le deuxième cas, l'exécutable est compilé ailleurs - sur un PC peut-être - mais compilé pour l'architecture de votre téléphone) Cela pourrait vous donner une idée de base : android-dls.com/wiki/index.php?title=Compiling_for_Android
0 votes
Je ne trouve pas de compilateur C qui tourne sur ARM, sans parler spécifiquement de gcc pour Android. Vous êtes probablement en difficulté - s'il est porté, cela prendrait probablement assez longtemps.