Over C4droid - C/C++ compiler & IDE
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 n0n3m4@gmail.com.
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.
What's new in the latest 8.00
C4droid - C/C++ compiler & IDE APK -informatie
Supersnel en veilig downloaden via de APKPure-app
Eén klik om XAPK/APK-bestanden op Android te installeren!