Use APKPure App
Get C4droid - C/C++ compiler & IDE old version APK for Android
De meest krachtige en gebruiksvriendelijke C / C ++ compiler en IDE op Google Play
C4droid is de krachtigste C / C ++ IDE + C / C ++ compiler voor Android.
Kenmerken:
• Offline C / C ++ compiler: maak uw eigen applicaties op een Android-apparaat en voer ze zelfs zonder internettoegang uit
• Qt, SDL, SDL2, Allegro, SFML, FLTK en NativeActivity ondersteuning voor grafische afbeeldingen
• Exporteer en deel uw programma's als APK of binaries
• Debugger met breekpunten en horloges
• Ondersteuning voor CMake en Makefile: gebruik dezelfde build-scripts als op uw pc (BusyBox is inbegrepen)
• Broncode-editor met syntaxisaccentuering, tabbladen, code-voltooiing, code-opmaak, bestandskoppeling en ongedaan maken / opnieuw uitvoeren
• Geen root vereist (maar C4droid kan het voor uw programma's gebruiken als u 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 plaatst, thema's worden ook ondersteund
• Semi-automatische open-source bibliotheekportingfunctie voor verbeterde programmering en educatie
C4droid is ontworpen om gebruikersvriendelijk out-of-the-box te zijn, maar niets is perfect, dus hier zijn enkele antwoorden op vragen die kunnen verschijnen:
Hoe Makefiles, multifile-projecten, enz. Te gebruiken?
Klik lang op de compileerknop (of selecteer "compilatie-instellingen" als knoppen zijn verborgen / verplaatst) en configureer de huidige map om de gewenste modus te gebruiken.
Merk op dat C4droid een .c4droid-configuratiebestand maakt wanneer u op OK drukt. Sommige modi (zoals makefile) moeten de uitvoerbare bestandsnaam van het resultaat invoeren, vergeet dat niet te doen.
Nadat je dat hebt gedaan, gebruik je alle compileer- en startknoppen om je app te bouwen en uit te voeren zoals normaal.
Hoe grafische bibliotheken te gebruiken in de modus voor één bestand?
Installeer gewoon de SDL-plug-in en selecteer G ++ compiler in de voorkeuren van C4droid.
Merk op dat C4droid de app-modus kiest met behulp van een zeer eenvoudige broncode-analyse:
elke grafische modus wordt gedetecteerd met de bijbehorende include-reeks (bijv. SDL wordt gedetecteerd met #include "SDL.h", controleer gebundelde voorbeelden voor meer info). Het weglaten van deze regels heeft geen effect.
Als u een Qt-app met één bestand compileert, moet u ook #include "yoursourcefilenamewithcpp.moc" toevoegen aan het einde van het broncodebestand.
Hoe C ++ ondersteuning handmatig te installeren?
C4droid zal u 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 volgende nodig:
0) Genoeg (100MB +) intern geheugen
1) Installeer de GCC-plug-in
2) Selecteer G ++ compiler in C4droid-voorkeuren
Merk op dat als u C4droid als een C-compiler wilt gebruiken, het beter is om GCC te selecteren, niet G ++.
Hoe bibliotheken bouwen en installeren?
Bijna op dezelfde manier als normaal Makefile-bouwen, behalve dat hoogstwaarschijnlijk wat patchen vereist is.
Momenteel geteste bibliotheken zijn gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx vereist).
Welke gebaren / sneltoetsen ondersteunt C4droid?
Lange-klikbewegingen:
Nieuwe knop: huidig bestand verwijderen.
Knop Opslaan: opslaan als.
Knop Openen: recente bestanden.
Knop Uitvoeren: uitvoeren met argumenten.
Compileerknop: huidige map configureren.
Tabblad: tabblad sluiten.
Toetsenbord 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.
Ctrl-L voor "ga naar lijn"
Ctrl-F voor zoeken
Ctrl-A voor alles selecteren
Ctrl-B voor bouwen / compileren
Ctrl-R voor uitvoeren
Ctrl-Space / Ctrl-D voor automatische aanvulling (Ctrl-Space kan worden gereserveerd door Android)
Rapporteer bugs op [email protected].
C4droid staat voor "c voor android" (of "c ++ voor android").
C4droid is geen online compiler, dus gebruikt het echte binaries.
Sommige binaries in APK hebben een licentie onder (L) GPL, stuur me een e-mail voor de broncode (Tiny C-compiler, GCC, BusyBox, etc.)
Android is een handelsmerk van Google Inc.
Qt is een geregistreerd handelsmerk van Digia.
Last updated on Oct 6, 2020
Minor bug fixes and improvements. Install or update to the newest version to check it out!
C4droid - C/C++ compiler & IDE
8.00 by n0n3m4
Oct 6, 2020
$3.99