C4Droid est le compilateur C / C C / C C / C le plus puissant pour Android.
Caractéristiques:
• Offline C / C Compiler: Créez vos propres applications sur l'appareil Android et exécutez Ils même sans accès à Internet
• QT, SDL, SDL2, Allegro, SFML, FLTK et NATIVEActivity Soutien au graphique
• Exportez et partagez vos programmes en tant qu'APK ou binaires
• Debugger avec points d'arrêt et montres
• Support CUMAKE et MAKEFILE: Utilisez les mêmes scripts de construction que sur votre PC (Busybox est inclus)
• Éditeur de code source avec la mise en surbrillance de la syntaxe, les onglets, l'achèvement du code, la mise en forme du code, l'association de fichiers et annuler / annuler / redo
• non root requis (mais C4Droid peut l'utiliser pour vos programmes si vous le souhaitez)
• Support complet ANSI C et ISO C99 avec TCC (compilateur Tiny C) MusL Libc
• Compilateur C entièrement fonctionnel, complet C 11 Support avec GCC
• Intégration GIT
• GUI personnalisable, choisissez où placer des onglets et des boutons par vous-même, des thèmes sont également pris en charge
• Portage de bibliothèque open-source semi-automatique Featu Re pour une programmation et une éducation améliorées
C4Droid est conçue pour être utilisée par l'utilisateur, mais rien n'est parfait, voici quelques réponses pour les questions qui peuvent apparaître:
Comment utiliser des maquillages, des projets multifile, etc.
Cliquez sur le bouton Compiler à long terme (ou sélectionnez «Paramètres de compilation» si les boutons sont masqués / déplacés) et configurez le répertoire actuel pour utiliser le mode souhaité.
Notez que C4Droid sera Créez un fichier de configuration .C4Droid lorsque vous appuyez sur OK. Certains modes (comme Makefile) nécessitent de saisir le nom de fichier exécutable de résultat, n'oubliez pas de le faire.
Après avoir fait que tout cela utilise des boutons compiler et exécuter pour construire et exécuter votre application comme régulier.
Comment Pour utiliser des bibliothèques graphiques en mode mono-file?
Installez simplement le plugin SDL et sélectionnez G compilateur G dans les préférences C4Droid.
Notez que C4Droid choisit le mode d'application à l'aide d'une analyse de code source très simple: tout mode graphique est détecté Avec la chaîne d'inclusion correspondante (par exemple, SDL est détectée avec #include "sdl.h", vérifiez des exemples groupés pour plus d'informations). Commencer ces lignes pas
n'a aucun effet.
Si vous compilez une application QT à un fichier unique, vous devez également ajouter #include "yoursourcefilenamewithcpp.moc" à la fin du fichier de code source également. .
Comment installer C Support C Manuellement?
C4Droid vous demandera d'installer C Support C au début et de la configuration en mode semi-automatique.
Si vous voulez le faire manuellement, vous Besoin:
0) Assez (100 Mo) Mémoire interne
1) Installez le plugin GCC
2) Sélectionnez G Compiler dans C4Droid Préférences
Notez que si vous souhaitez utiliser C4Drroid en tant que compilateur C, il est Mieux vaut sélectionner GCC, pas g.
Comment construire et installer des bibliothèques?
Presque de la même manière que la création de maquillage régulière, à l'exception de cela, certains correctifs peuvent être nécessaires.
Les bibliothèques actuellement testées sont GMP, MPFR, MPC, LibXML2, NEON, SQLITE, SDL_GFX (-DISABLE-MMX requis).
Les raccourcis de gestes / clavier effectuent le support C4Droid?
Gestes:
Nouveau bouton : Supprimer le fichier actuel.
Enregistrer le bouton: Enregistrer sous.
Bouton Ouvrir: Fichiers récents. Bouton d'exécution: Exécuter avec des arguments. Bouton Compile: Configurez le répertoire actuel. onglet: Fermer l'onglet.
> Raccourcis clavier:
Ctrl-C, Ctrl-V, Ctrl-X pour copie, Coller et Cut
Ctrl-S, CTRL-O pour sauvegarder / ouvert
Ctrl-Z, Ctrl-y pour annuler / Refaire.
Ctrl-L pour "Aller à la ligne"
Ctrl-F pour la recherche
Ctrl-A pour sélectionner tout
Ctrl-B pour la construction / Compiler
Ctrl-R pour Run
Ctrl-Space / Ctrl-D pour l'auto-complétion (Ctrl-Space peut être réservé par Android)
Signaler des bugs à n0n3m4@gmail.com.
C4Droid signifie "C pour Android "(ou" c pour Android ").
C4Droid n'est pas un compilateur en ligne, il utilise donc de vrais binaires.
Certains binaires d'APK sont sous licence sous licence (L) GPL, envoyez-moi un e-mail pour le code source (Tiny C Compiler, GCC, Busybox, etc.)
Android est une marque de commerce de Google Inc.
Qt est une marque déposée de Digia.
Fixed a lot of bugs.
Updated GCC to 10.2.
Qt doesn't require any 3rd-party apps anymore.
Terminal can now be closed with Ctrl X.
SDL2 now supports immersive mode.