C4droid - C/C++ compiler & IDE 8.00

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

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.

historique de la version

  • Version N/A posté sur 2016-07-23
    Si vous faites face à des problèmes de mise à jour sur Android 6, réinstaller C4droid complètement (avec plugins),5.96:,Terminal par défaut hotfix,5.95:,Faire propre pour tous les projets makefile est nécessaire après la mise à jour, cette version est binaire incompatible avec le précédent!,A ajouté solution de contournement pour un bug google clavier récent, migré vers llvm libcxx, c ++14 et c ++11 prise en charge est maintenant terminée, GCC mis à jour à 6,1,0,SDL mis à jour à 2,0,4,Terminal mis à jour, Target API 23,Complete debugger refactoring, Minimal API version est maintenant 8 (libcxx)
  • Version 4.03 posté sur 2013-06-30
    Plusieurs correctifs et mises à jour

Détails du programme