C4droid - C/C++ compiler & IDE


8.00 door n0n3m4
Oct 6, 2020

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 "yoursourcefilenamewithp.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.

Aanvullende APP -informatie

Laatste Versie

8.00

Android vereist

2.3

Categorie

Onderwijs APP

Meer Info
$3.99

Hoe een XAPK-/APK-bestand te installeren

Hoe een XAPK-/APK-bestand te installeren

$3.99

Hoe een XAPK-/APK-bestand te installeren

Hoe een XAPK-/APK-bestand te installeren

$3.99

Hoe een XAPK-/APK-bestand te installeren

Hoe een XAPK-/APK-bestand te installeren

C4droid - C/C++ compiler & IDE Alternatief

Krijg meer van n0n3m4

Ontdekken