gcc SUR les bras/android
Je viens de recevoir un EEE pad transformer. Comme n'importe quel matériel je possède, j'aimerais avoir un compilateur C sur elle. Je sais que je peux faire de la compilation croisée, mais j'aimerais faire du développement SUR l'appareil lui-même. J'ai cherché sur google et tout ce que je peut sembler à trouver des pages sur la façon de construire un bras de la chaîne pour x86/64 Linux. Pensées?
Voici un related post: stackoverflow.com/questions/4028426/...
OriginalL'auteur Tim | 2011-06-17
Vous devez vous connecter pour publier un commentaire.
Le processus de construction de gcc (et coll.) pour s'exécuter sur votre cible doit être similaire à la construction d'un compilateur croisé, à l'exception que vous allez:
--host
option pour spécifier votre BRAS plate-forme lors de l'exécution deconfigure
pour toutes les pièces de votre ensemble d'outils.Un choix que vous aurez à faire est si vous voulez essayer de construire gcc et tous contre android propre bionic libc, ou contre l'un de plus standard libc (et rajouter un lien statique ou cacher le shared libs quelque part). Vous pourriez également vouloir vérifier dans certains des projets à exécuter unbuntu ou debian sur les tablettes android.
Désolé il a fallu si longtemps pour accepter une réponse. Je n'ai jamais fini par trouver une solution à cela, mais j'ai lu qu'il y avait quelques questions sur l'utilisation de C/C++ sur android, de toute façon.
avez-vous été en mesure de cross-compiler des cci à la fin?
OriginalL'auteur Andrew Edgecombe
Je suis tombé sur ce mec qui a compilé gcc binaires pour fonctionner sur android/ARM ( et R runtime ), je reçois un coup d'oeil.
http://rwiki.sciviews.org/doku.php?id=getting-started:installation:android
edit @2014/02/14
Car cette réponse toujours obtenir upvoted, je vous recommande de personnes pour obtenir un look à
Comme ils fournissent le package d'installation de style pour la plupart de l'utilitaire
botbrew est livré avec git et une version appropriée de l'ar, mais nécessitent un accès root.
kbox2 ne nécessite pas de racine et de travail dans un environnement chroot
J'ai une certaine préférence pour android émulateur de terminal comme il semble de plus en plus intégrée avec ma tablette android
Pour ceux qui par hasard sur cette question et les commentaires, je suis (comme du temps de ce commentaire) activement portage d'un tas d'utilitaires pour KBOX (...) c'est le principal environnement que j'utilise et b) je suis facilement s'ennuyer. Je suis actuellement à l'amorçage de GCC 4.8.3 avec l'objectif de mise à niveau à 4.9.x et ont déjà porté curl, git et openssl...bien que vous ne devriez pas utiliser la version actuellement disponible non approuvées repos grâce à la faille de sécurité. J'ai aussi envoyer les fichiers binaires sur le Terminal de l'IDE développeur...comme je l'ai également utiliser cette application.
OriginalL'auteur dvhh
Depuis que vous avez demandé, en juin 2011, (ou peut-être en commençant à la même époque) il y a quelque chose qui fait EXACTEMENT ce que vous voulez "Terminal-IDE". C'est une bien meilleure réponse que celle que vous avez enregistré comme correct car il ne repose pas sur la cross-compilation comme faisant l'objet d'une réponse.
Terminal-IDE est un Environnement de Développement Intégré qui fonctionne SUR votre appareil Android (tout comme vous m'avez demandé), et dispose d'un compilateur C et Java (bien sûr).
Il y a un Terminal-IDE site web avec une description plus approfondie et des liens vers d'autres ressources.
OriginalL'auteur Richard T
Mon favorate auto hébergé développement de la chaîne de l'environnement est actuellement
GNURoot. Vous pouvez mettre une Debian "userland" sur votre téléphone et profiter des plaisirs de emacs et/ou vi, tandis que d'autres pensent que vous êtes follement, textos, de votre meilleur ami ou jouer à Pokemon Aller.
OriginalL'auteur ceilingcat