C4Droid ist der leistungsfähigste C / C-IDE-C / C-Compiler für Android.
Funktionen:
•
• Offline C / C-Compiler: Erstellen Sie Ihre eigenen Anwendungen auf Android-Gerät und rennen Sie Ihre eigenen Anwendungen Sie auch ohne Internetzugang
• Qt, Sdl, SDL2, Allegro, SFML, FLTK und NATiveActivity Support für Grafiken
• Exportieren und teilen Sie Ihre Programme als APK oder Binärdateien (• Debugger mit Haltepunkten und Uhren) • CMAKE- und MAKEFILE-Unterstützung: Verwenden Sie dieselben Build-Skripts wie auf Ihrem PC (BusyBox ist enthalten)
• Quellcode-Editor mit Syntax-Hervorhebung, Registerkarten, Code-Fertigstellung, Code-Formatierung, Dateivereinigung und Rückgängig / Redo
Wurzel erforderlich (aber C4Droid kann es für Ihre Programme verwenden, wenn Sie möchten)
• Vollständige Ansi-C- und ISO-C99-Unterstützung mit TCC (winzig C-Compiler) Musl Libc
• Voll funktionsfähiger C-Compiler, komplette C 11 -Support mit GCC
• GIT Integration
• Anpassbare GUI, wählen Sie, wo Sie Tabs und Tasten von selbst platzieren sollen. Themen werden auch unterstützt
• Halbautomatische Open-Source-Bibliothek Porting Feature RE für verbesserte Programmierung & Bildung
C4Droid ist für benutzerfreundliche Out-of-the-Box ausgelegt, aber nichts ist perfekt, also sind hier einige Antworten für Fragen, die erscheinen können:
So verwenden Sie Makefiles, Multifile-Projekte usw.
SHARE-CLICK COMPILE-Taste (oder wählen Sie "COMPLATION-EINSTELLUNGEN" (oder wählen Sie "Kompilierungseinstellungen", wenn Schaltflächen ausgeblendet / verschoben werden) und das aktuelle Verzeichnis konfigurieren, um den gewünschten Modus zu verwenden.
Beachten Sie, dass C4Droid wird Erstellen Sie die .c4droid-Konfigurationsdatei, wenn Sie OK drücken. Einige Modi (wie makefile) müssen den Namen des Ergebnisausführenden Dateinamens eingeben, nicht vergessen, das zu tun.
Nachdem er alles verwendet, verwenden Sie die Schaltflächen, um Ihre App als regelmäßig zu erstellen und auszuführen.
Wie So verwenden Sie Grafikbibliotheken im Single-File-Modus?
Installieren Sie einfach das SDL-Plugin und wählen Sie den G-Compiler in C4Droid-Voreinstellungen.
Beachten Sie, dass C4Droid den App-Modus mit einer sehr einfachen Quellcode-Analyse wählt:
Jeder Grafikmodus wird erkannt Mit entsprechender Ebene einschließen (z. B. SDL wird mit #Include "sdl.h" erkannt, überprüfen Sie die gebündelte Beispiele für weitere Informationen). Die Kommentare dieser Zeilen werden nicht aktiv sein.
Wenn Sie eine Single-File QT-App zusammenstellen, sollten Sie auch #include "yoursourcefilenamewithcppcp.moc" zum Ende der Quellcode-Datei hinzufügen .
So installieren Sie C-Support manuell?
c4droid bittet Sie, C-Support beim ersten Start installieren und sich im semi-automatischen Modus zu konfigurieren.
Wenn Sie das manuell tun möchten, können Sie dies tun Notwendigkeit:
0) Genug (100 MB) internen Speicher
1) Installieren von GCC-Plugin
2) Wählen Sie GC-Compiler in C4Droid-Voreinstellungen
Zo Siehe Hinweis darauf, dass, wenn Sie C4Droid als C-Compiler verwenden möchten Besser, GCC auszuwählen, nicht g.
Wie man Bibliotheken erstellt und installiert?
Nahezu genauso wie ein normales Makefile-Gebäude, außer dass höchstwahrscheinlich ein paar Patching erforderlich ist.
Derzeit getestete Bibliotheken sind GMP, MPFR, MPC, LIBXML2, Neon, SQLite, SDL_GFX (--disable-MMX erforderlich).
Welche Gesten / Keyboard-Verknüpfungen tut C4Droid-Unterstützung?
Langsteine Gesten:
NEUE Button : Aktuelle Datei löschen.
Schaltfläche Speichern: Speichern unter. Start-Taste: Öffnen Sie die aktuellen Dateien.
RUN-Taste: Lauf mit Argumenten.
COMPILE-Taste: Konfigurieren Sie das aktuelle Verzeichnis.
TAB: Registerkarte Close.
Tastenkombinationen:
Strg-C, Strg-V, Strg-X für Kopie, Einfügen und Schnitt
Strg-S, Strg-O für Save / Open
Strg-Z, Strg-Y für Rückgängigmachen / Wiederholung.
Strg-L für "Gehe zur Linie"
Strg-F Fundament
Strg-A für SELECT
CTRL-B für Build / Compile
Strg-R für RUN
Strg-Space / CTRL-D für Autocompletion (Strg-Space kann von Android reserviert werden)
Zazzle.de Zazzle.de Kurzfristig "(oder" c für Android ").
C4Droid ist kein Online-Compiler, also verwendet es echte Binärdateien.
Einige Binärdatei in APK sind lizenziert unter (l) gpl, per E-Mail für den Quellcode (winzig c" Compiler, GCC, BusyBox usw.)
Android ist eine Marke von Google Inc.
qt ist eine eingetragene Marke von Digia.
Fixed a lot of bugs.
Updated GCC to 10.2.
Qt doesn't require any 3rd-party apps anymore.
Terminal can now be closed with Ctrl X.
SDL2 now supports immersive mode.