• C4droid - C/C++ compiler & IDE 1
  • C4droid - C/C++ compiler & IDE 2
  • C4droid - C/C++ compiler & IDE 3
  • C4droid - C/C++ compiler & IDE 4

C4droid - C/C++ compiler & IDE

C4droid est un C / C ++ IDE + C / C ++ (mais puissant) convivial pour Android.Caractéristiques de base:
- Hors ligne compilateur C: créer vos propres applications sur l'appareil Android et les exécuter, même sans accès à Internet
- Éditeur de code source avec coloration syntaxique, onglets, la complétion de code, le formatage du code, d'association de fichiers et annuler / rétablir
- Export & partager vos programmes que APK ou exécutables natifs (pour les applications de terminaux)
- Pas de racine nécessaire (mais C4droid peut utiliser pour vos programmes si vous voulez)Prise en charge complète ANSI C et ISO C99 avec la STC (Tiny C Compiler) + uClibc -
- L'intégration de Git
- Personnalisable GUI, choisir où placer les onglets et boutons par vous-même, les thèmes sont également pris en charge.Plus de fonctionnalités avec un plugin libre GCC:
- C entièrement fonctionnel ++ compilateur, presque complète C ++ 11 support avec compilateur GCC
- NativeActivity, Qt, SDL et SDL2 soutien GUI
- Débogueur avec des points d'arrêt et montres
- Le soutien de Makefile: utiliser les mêmes scripts de construction que sur votre PC (BusyBox est inclus)
- Open-source fonction semi-automatique bibliothèque portage pour la programmation et une meilleure éducationC4droid est conçu pour être out-of-the-box friendy-utilisateur, mais rien est parfait, alors voici quelques réponses aux questions qui peuvent apparaître:Comment faire pour installer le support C de?C4droid vous demandera d'installer le support C d'au premier démarrage et se configure en mode semi-automatique.Si vous voulez le faire manuellement, vous devez:0) mémoire interne suffisant ou les droits root. C4droid ne nécessite pas les droits root pour les appareils avec plus de 50 Mo de mémoire interne libre.1) Installez le plugin GCC (C4droid vous demandera de l'installer).2) compilateur ++ Sélectionner G dans les préférences C4droid.3 *) Ajouter "using namespace std;" à votre programme (avant int main), utiliser iostream, pas iostream.hNotez que si vous souhaitez utiliser C4droid comme un compilateur C, il est préférable de choisir GCC, pas G ++.Comment utiliser SDL, SDL2, NativeActivity et Qt en mode mono-fichier?Il suffit d'installer SDL plugin et sélectionnez le compilateur de G dans les préférences C4droid.Notez que C4droid choisit le mode d'application à l'aide d'une très simple analyse de code source:SDL est détectée avec #include "SDL.h", SDL2 est détectée avec #include "SDL2 / SDL.h", NativeActivity est détectée avec #include "android_native_app_glue.h", Qt est détectée avec #include "QApplication"Si vous compilez un fichier unique Qt application, vous devez ajouter #include "yoursourcefilenamewithcpp.moc" à la fin du fichier de code source aussi.Comment utiliser Makefiles, des projets multi-fichiers, etc?Long sur le bouton compiler (ou sélectionnez "paramètres de compilation" si les boutons sont cachés / déplacé) et configurer le répertoire courant d'utiliser le mode que vous voulez.Notez que C4droid va créer le fichier de configuration .c4droid lorsque vous appuyez sur OK. Certains modes (comme makefile) nécessitent l'entrée d'entraîner nom du fichier exécutable, ne pas oublier de le faire.Après avoir fait cela toute utilisation compiler et boutons pour créer et exécuter votre application aussi régulier exécuté.Comment construire et installer des bibliothèques?Presque de la même manière que le renforcement des Makefile régulier, sauf pour que la plupart probablement quelques patching peut être nécessaire.bibliothèques actuellement testés sont GMP (mémoire interne), mpfr, mpc, libxml2, néon, sqlite, SDL_gfx (
- disable-MMX requis).Quels gestes / raccourcis clavier ne soutien C4droid?Long cliquez gestes:Nouveau bouton: supprimer le fichier actuel.Bouton Enregistrer: enregistrer sous.bouton Ouvrir: fichiers récents.bouton Exécuter: courir avec des arguments.bouton Compiler: configurer répertoire actuel.Tab: onglet proximité.Raccourcis clavier:Ctrl-C, Ctrl-V, Ctrl-X pour copier, coller et CutCtrl-S, Ctrl-O pour Save / OpenCtrl-Z, Ctrl-Y pour Undo / Redo.Ctrl-L pour "aller à la ligne"Ctrl-F pour RechercheCtrl-A pour sélectionner tousCtrl-B pour construction / compilationCtrl-R pour RunCtrl-Espace / Ctrl-D pour l'auto-complétion (Ctrl-Space peut être réservé par Android)Rapporter les bogues au [email protected] signifie "c pour android" (ou "c ++ pour android").C4droid est pas un compilateur en ligne, de sorte qu'il utilise réels binaires.Certaines binaires dans APK sont sous licence (L) GPL, envoyez-moi pour le code source (compilateur Tiny C, GCC, BusyBox, etc.)Android est une marque commerciale de Google Inc.Qt est une marque déposée de Digia.

Catégorie : Éducation

Recherches associées

Avis (18)

Dis. 11 mai 2020     

Très bonne application !

Des. D. 18 sept. 2016     

Très utile pour pour créer des programmes "on the go"!

Dom. d. 17 juin 2016     

Par contre étant débutant je n'arrive pas à utiliser la fonction scanf. En effet quand j'écris un nombre à l'écran je ne sais pas comment le valider, l'appui sur la touche entrée n'a aucun effet si quelqu'un peut m'aider svp...

Fra. L. 25 sept. 2014     

J'ai longtemps cherché une alternative gratuite à cette application, mais au final je me suis rendu compte que c'est la seule existante qui propose la gestion de la SDL (avec ttf, image, mixer !) et de plein d'autres librairies ! Vraiment, bravo au développeur, cette application est une merveille avec une tablette et un clavier sans fil. Pour le prix d'une bière, vous avez de quoi programmer sans limite, n'importe où. Seul bug : la touche retour fait planter l'application lors d'un programme avec lib-SDL.

Val. A. 22 févr. 2014     

Cette application frise la perfection: légère, rapide et très complète! Il y manque cependant une chose et non des moindres, qui est de pouvoir créer un projet avec association du main avec des fiches .cpp et .h . Sinon très bon boulot au dev, je recommande chaudement cette apli!

Pie. P. 12 janv. 2014     

Pour l'étudiant que je suis, c'est toujours utile de pouvoir tester des bouts de codes dans les transports.

Mic. B. 9 avr. 2014     

Vraiment bluffé, arriver a compiler un projet entier codé avec SDL 1.2 sur un android. C est le reve.merci beaucoup au dev de l'appli qui fait un taf genial. Pour le prix c'est donné :)

Mat. C. 27 déc. 2013     

Fonctionne impeccablement sur ma vieille TF101. Le C++11 est supporté en ajoutant -std=c++11 aux options de compilation.

Mit. M. 3 sept. 2013     

Merci je cherchais un compilateur pour android ... cette appli est juste PARFAITE!;)

Séb. D. 9 août 2013     

Fait très bien son travail, bon débeugeur et très rapide !

Adr. B. 18 juin 2013     

Presque parfait, il lui manque juste un vrai terminal que l on puisse utiliser directement, on passera donc par une autre application pour le terminal

Aur. 21 juin 2013     

Merci de m avoir repondu au sujet du getch, je rajoute une etoile !

Gui. G. 22 mars 2013     

Je veux dire, un programme indépendant du compilateur ? Merci

ILI. Y. 10 déc. 2012     

Bonjour comment fait on pour compiler plusieur fichier en meme temps

Phi. A. 28 févr. 2013     

Outil de dév. gratuit et performant. Que demander de plus ? Moi qui voulait me remettre au C pour faire tourner quelques petits algos persos. Je suis comblé. NB - Petit point noir : J'ai perdu des sources un jour lors de la MAJ de l'appli. Maintenant je me méfie.

Un. u. d. G. 21 oct. 2012     

Compile sans problème les premiers codes de test, mieu que n'importe quel cloud compiler sur le market !

Un. u. d. G. 15 sept. 2012     

Ios est une plateforme en c objet, fonder un ecosysteme sur java etait une erreur. Ceux qui ont comparé les deux savent. Cette appli me réconcilie avec le dev sur android. Il reste a ameliorer l'integration des api systeme, mais c'est tres encourageant. Merci au dev.

Un. u. d. G. 24 juil. 2012     

appli fonctionne parfaitement htc desire hd.