C4droid - C/C++ compiler & IDE

n0n3m4
Oct 6, 2020
  • 2.3

    Android OS

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.

Meer InfoMinder Info

What's new in the latest 8.00

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 APK -informatie

Laatste versie
8.00
Categorie
Onderwijs
Android OS
2.3+
Bestandsgrootte
NaN undefined
Ontwikkelaar
n0n3m4
Veilige en snelle APK Downloads op APKPure
APKPure gebruikt handtekeningverificatie om virusvrije C4droid - C/C++ compiler & IDE APK downloads voor u te garanderen.

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden APKPure