C4droid - C/C++ compiler & IDE 8.00

Licence: Essai gratuit ‎Taille du fichier: 2.94 MB
‎Note des utilisateurs: 2.6/5 - ‎15 ‎Votes

Sur C4droid - C/C++ compiler & IDE

C4droid est le compilateur C/C++ IDE + C/C++ le plus puissant pour Android. fonctionnalités: • Compilateur Hors ligne C/C++ : créez vos propres applications sur l’appareil Android et exécutez-les même sans accès Internet • Qt, SDL, SDL2, Allegro, SFML, FLTK et NativeActivity support pour les graphiques • Export & partagez vos programmes en tant qu’APK ou binaires • Debugger avec points de rupture et montres • CMake et Makefile support: utiliser les mêmes scripts de build que sur votre PC (BusyBox est inclus) • Éditeur de code source avec mise en surbrillance syntaxe, onglets, achèvement du code, mise en forme du code, association de fichiers et annuler/refaire • Aucune racine requise (mais C4droid peut l’utiliser pour vos programmes si vous voulez) • Full ANSI C et ISO C99 support avec TCC (Tiny C Compiler) + musl libc • Compilateur C++ entièrement fonctionnel, support C++11 complet avec GCC • Intégration Git • Gui personnalisable, choisissez où placer des onglets et des boutons par vous-même, les thèmes sont également pris en charge &bull et semi-automatique fonction de portage de bibliothèque open-source pour une programmation et une éducation améliorées C4droid est conçu pour être convivial out-of-the-box, mais rien n’est parfait, alors voici quelques réponses pour les questions qui peuvent apparaître: Comment utiliser Makefiles, projets multifile, etc? Bouton de compilation à long clic (ou sélectionnez « paramètres de compilation » si les boutons sont masqués/déplacés) et configurez l’annuaire actuel pour utiliser le mode que vous voulez. Notez que C4droid va créer un fichier de configuration .c4droid lorsque vous appuyez sur Ok. Certains modes (comme makefile) nécessitent d’entrer le nom du fichier exécutable résultat, n’oubliez pas de le faire. Après avoir fait cela, utilisez tous compiler et exécuter des boutons pour construire et exécuter votre application comme régulier. Comment utiliser les bibliothèques graphiques en mode fichier unique ? Il suffit d’installer le plugin SDL et de sélectionner le compilateur G++ dans les préférences C4droid. Notez que C4droid choisit le mode app en utilisant une analyse de code source très simple : chaque mode graphique est détecté avec la chaîne correspondante inclure (par exemple SDL est détecté avec #include « SDL.h », vérifier des exemples groupés pour plus d’informations). Commentant ces lignes sera Pas avoir un effet quelconque. Si vous compilez une application Qt à fichier unique, vous devez également ajouter #include « yoursourcefilenamewithcpp.moc » à la fin du fichier de code source également. Comment installer le support C++ manuellement ? C4droid vous demandera d’installer le support C++ au démarrage et se configurera en mode semi-automatique. Si vous voulez le faire manuellement, vous devez : 0) Assez (100 Mo+) mémoire interne 1) Installez le plugin de GCC 2) Sélectionnez le compilateur G++ dans les préférences C4droid Notez que si vous souhaitez utiliser C4droid comme compilateur C, il est préférable de sélectionner GCC, pas G++. Comment construire et installer des bibliothèques ? Presque de la même manière que le bâtiment makefile régulier, sauf pour cela très probablement certains patching peut être nécessaire. Les bibliothèques actuellement testées sont gmp, mpfr, mpc, libxml2, néon, sqlite, SDL_gfx (--désactiver-mmx requis). Quels gestes/raccourcis clavier le C4droid prend-il en charge ? Gestes à long clic : Nouveau bouton : supprimez le fichier en cours. Enregistrer le bouton: enregistrer comme. Bouton ouvert : fichiers récents. Bouton d’exécutez : exécutez avec des arguments. Bouton Compiler : configurer l’annuaire actuel. Onglet : fermer l’onglet. Raccourcis clavier: Ctrl-C, Ctrl-V, Ctrl-X pour copie, pâte et coupe Ctrl-S, Ctrl-O pour Save/Open Ctrl-Z, Ctrl-Y pour Undo/Redo. Ctrl-L pour « aller à la ligne » Ctrl-F pour trouver Ctrl-A pour sélectionner Tous les Ctrl-B pour Build/compile Ctrl-R pour run Ctrl-Space/Ctrl-D pour l’autocomplétion (Ctrl-Space peut être réservé par Android) Signalez les bogues à [email protected]. 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 dans APK sont sous licence sous (L)GPL, envoyez-moi un e-mail pour le code source (Tiny C compilateur, GCC, BusyBox, etc)) Android est une marque déposée de Google Inc.