C4droid - C/C++ compiler & IDE 8.00

Licentie: Gratis proefperiode ‎Bestandsgrootte: 2.94 MB
‎Gebruikersbeoordeling: 2.6/5 - ‎15 ‎Stemmen

C4droid is de krachtigste C/C++ IDE + C/C++ compiler voor Android. Functies: • Offline C/C++ compiler: maak je eigen applicaties op Android-apparaat en voer ze zelfs zonder internettoegang uit • Qt, SDL, SDL2, Allegro, SFML, FLTK en NativeActivity ondersteuning voor graphics • Export en deel uw programma's als APK of binaries • Debugger met breakpoints en horloges • CMake en Makefile-ondersteuning: gebruik dezelfde buildscripts als op uw pc (BusyBox is inbegrepen) • Broncode-editor met syntaxismarkering, tabbladen, codevoltooiing, codeopmaak, bestandskoppeling en ongedaan maken/opnieuw doen • Geen root vereist (maar C4droid kan het gebruiken voor uw programma's als je wilt) • Volledige ANSI C en ISO C99 ondersteuning met TCC (Tiny C Compiler) + musl libc • Volledig functionele C++ compiler, complete C++11 ondersteuning met GCC • Git integratie • Aanpasbare GUI, kies zelf waar u tabbladen en knoppen wilt plaatsen, thema's worden ook ondersteund • Semi-automatische open-source bibliotheekporting functie voor verbeterde programmering en onderwijs C4droid is ontworpen om gebruiksvriendelijk out-of-the-box te zijn, maar niets is perfect, dus hier zijn enkele antwoorden op vragen die kunnen worden weergegeven: Hoe makefiles, multifile projecten, etc? Knop Compileren met lange kliks (of selecteer 'compilatie-instellingen' als knoppen worden verborgen/verplaatst) en configureer de huidige map om de gewenste modus te gebruiken. Merk op dat C4droid zal maken .c4droid configuratiebestand wanneer u op Ok. Sommige modi (zoals makefile) vereisen het invoeren van resultaat uitvoerbare bestandsnaam, vergeet niet om dat te doen. Na het doen van dat alle gebruik compileren en uitvoeren van knoppen om te bouwen en uw app uit te voeren als normaal. Hoe gebruik je grafische bibliotheken in de modus met één bestand? Installeer gewoon SDL plugin en selecteer G + + compiler in C4droid voorkeuren. Merk op dat C4droid de app-modus kiest met behulp van een zeer eenvoudige broncode-analyse: elke grafische modus wordt gedetecteerd met bijbehorende include string (bijvoorbeeld SDL wordt gedetecteerd met #include "SDL.h", controleer gebundelde voorbeelden voor meer info). Commentaar op deze lijnen zal Niet enig effect hebben. Als u een Qt-app met één bestand samenwerkt, moet u ook #include "yoursourcefilenamewithcpp.moc" toevoegen aan het einde van het broncodebestand. Hoe installeer je C++ ondersteuning handmatig? C4droid zal je vragen om C++ ondersteuning te installeren bij het eerste opstarten en zal zichzelf configureren in semi-automatische modus. Als u dat handmatig wilt doen, hebt u het: 0) Voldoende (100 MB+) intern geheugen 1) GCC-plug-in installeren 2) Selecteer G++ compiler in C4droid-voorkeuren Houd er rekening mee dat als u C4droid als C-compiler wilt gebruiken, het beter is om GCC te selecteren, niet G++. Hoe bibliotheken bouwen en installeren? Bijna op dezelfde manier als gewone Makefile gebouw, behalve voor dat waarschijnlijk enige patching nodig kan zijn. Momenteel geteste bibliotheken zijn gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--uitschakelen-mmx vereist). Welke gebaren/sneltoetsen ondersteunt C4droid? Bewegingen met lange klik:Long-click gestures: Nieuwe knop: verwijder het huidige bestand. Knop Opslaan: opslaan als. Knop Openen: recente bestanden. Knop Uitvoeren: uitvoeren met argumenten. Knop Compileeren: huidige map configureren. Tab: tabblad sluiten. Sneltoetsen: Ctrl-C, Ctrl-V, Ctrl-X voor kopiëren, plakken en knippen Ctrl-S, Ctrl-O voor Opslaan/Openen Ctrl-Z, Ctrl-Y voor Ongedaan maken/opnieuw maken. Ctrl-L voor "ga naar lijn" Ctrl-F voor Zoeken Ctrl-A voor alles selecteren Ctrl-B voor build/compileren Ctrl-R voor Uitvoeren Ctrl-Space/Ctrl-D voor automatisch aanvullen (Ctrl-Space kan worden gereserveerd door Android) Meld bugs op [email protected]. C4droid staat voor "c voor android" (of "c++ voor android"). C4droid is geen online compiler, dus het maakt gebruik van echte binaries. Sommige binaries in APK zijn gelicentieerd onder (L)GPL, e-mail me voor de broncode (Tiny C compiler, GCC, BusyBox, enz.) Android is een handelsmerk van Google Inc.

versiegeschiedenis

  • Versie N/A geplaatst op 2016-07-23
    Als u problemen ondervindt bij het bijwerken op Android 6, installeer C4droid opnieuw volledig (met plug-ins),5.96:,Terminal standaardinstellingen hotfix,5.95:,Maak schoon voor alle makefile-projecten is vereist na de update, deze versie is binair onverenigbaar met vorige!,Toegevoegde oplossing voor een recente Google Keyboard bug,Gemigreerd naar llvm libcxx, c ++14 en c ++11 ondersteuning is nu compleet,GCC bijgewerkt naar 6.1.0,SDL bijgewerkt naar 2.0.4,Terminal bijgewerkt,Target API 23,Complete debugger refactoring,Minimal API versie is nu 8 (libcxx)
  • Versie 4.03 geplaatst op 2013-06-30
    Verschillende oplossingen en updates

Programmadetails