C4droid - C/C++ compiler & IDE 8.00

Lizenz: Kostenlose Testversion ‎Dateigröße: 2.94 MB
‎Benutzerbewertung: 2.6/5 - ‎15 ‎Stimmen

C4droid ist der leistungsstärkste C/C++ IDE + C/C++ Compiler für Android. Funktionen: • Offline C/C++ Compiler: Erstellen Sie Ihre eigenen Anwendungen auf Android-Gerät und führen Sie sie auch ohne Internetzugang aus • Qt, SDL, SDL2, Allegro, SFML, FLTK und NativeActivity-Unterstützung für Grafiken • Exportieren & teilen Sie Ihre Programme als APK oder Binärdateien • Debugger mit Haltepunkten und Uhren • CMake- und Makefile-Unterstützung: Verwenden Sie die gleichen Build-Skripte wie auf Ihrem PC (BusyBox ist enthalten) • Quellcode-Editor mit Syntaxhervorhebung, Registerkarten, Codevervollständigung, Codeformatierung, Dateizuordnung und Rückgängig/Redo • Keine Wurzel erforderlich (aber C4droid kann es für Ihre Programme verwenden, wenn Sie wollen) • Volle ANSI C- und ISO C99-Unterstützung mit TCC (Tiny C Compiler) + mussli libc • Voll funktionsfähiger C++-Compiler, vollständige C++11-Unterstützung mit GCC • Git-Integration • Anpassbare GUI, wählen Sie, wo Tabs und Schaltflächen selbst platzieren, Themen werden auch unterstützt • Halbautomatische Open-Source-Bibliotheksportierungsfunktion für verbesserte Programmierung & Bildung C4droid wurde entwickelt, um benutzerfreundlich zu sein, aber nichts ist perfekt, also hier sind einige Antworten für Fragen, die erscheinen können: Wie verwendet man Makefiles, Multifile-Projekte usw.? Langklick-Kompilierungsschaltfläche (oder wählen Sie "Kompilierungseinstellungen", wenn Schaltflächen ausgeblendet/verschoben werden) und konfigurieren Sie das aktuelle Verzeichnis so, dass Sie den gewünschten Modus verwenden. Beachten Sie, dass C4droid .c4droid Konfigurationsdatei erstellt, wenn Sie Ok drücken. Einige Modi (wie makefile) erfordern, um Ergebnis ausführbare Dateinamen eingeben, vergessen Sie nicht, dies zu tun. Nachdem Sie dies getan haben, verwenden alle Kompilierungs- und Ausführungsschaltflächen, um Ihre App als normal zu erstellen und auszuführen. Wie verwendet man Grafikbibliotheken im Einzeldateimodus? Installieren Sie einfach das SDL-Plugin und wählen Sie G++ Compiler in C4droid-Einstellungen aus. Beachten Sie, dass C4droid den App-Modus mit einer sehr einfachen Quellcodeanalyse auswählt: Jeder Grafikmodus wird mit entsprechenden Include-Zeichenfolgen erkannt (z. B. wird SDL mit #include "SDL.h" erkannt, überprüfen Sie gebündelte Beispiele für weitere Informationen). Wenn Sie diese Zeilen auskommentieren, Nicht wirkungslos wirken. Wenn Sie eine Qt-App mit einer Einzelnendatei kompilieren, sollten Sie auch #include "yoursourcefilenamewithcpp.moc" am Ende der Quellcodedatei hinzufügen. Wie installiere ich c++-Unterstützung manuell? C4droid wird Sie bitten, C++-Unterstützung beim ersten Start zu installieren und sich im halbautomatischen Modus zu konfigurieren. Wenn Sie dies manuell tun möchten, benötigen Sie: 0) Genug (100MB+) interner Speicher 1) Installieren Sie GCC Plugin 2) Wählen Sie G++ Compiler in C4droid-Einstellungen Beachten Sie, dass es besser ist, GCC und nicht G++ auszuwählen, wenn Sie C4droid als C-Compiler verwenden möchten. Wie erstellt und installiert man Bibliotheken? Fast genauso wie das reguläre Makefile-Gebäude, außer dass höchstwahrscheinlich einige Patches erforderlich sein können. Derzeit getestete Bibliotheken sind gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx erforderlich). Welche Gesten/Tastaturbefehle unterstützt C4droid? Langklickgesten: Neue Schaltfläche: Löschen Sie die aktuelle Datei. Schaltfläche speichern: Speichern unter. Schaltfläche "Öffnen": aktuelle Dateien. Schaltfläche ausführen: Mit Argumenten ausführen. Schaltfläche Kompilieren: Konfigurieren Sie das aktuelle Verzeichnis. Tab: Tab schließen. Tastenkombinationen: Strg-C, Strg-V, Strg-X zum Kopieren, Einfügen und Ausschneiden Strg-S, Strg-O zum Speichern/Öffnen Strg-Z, Strg-Y für Rückgängig/Redo. Strg-L für "go to Line" Strg-F für Suchen Strg-A für alle auswählen Strg-B für Build/Kompilierung Strg-R für Ausführung Strg-Space/Strg-D für automatische Vervollständigung (Strg-Space kann von Android reserviert werden) Melden Sie Fehler bei [email protected]. C4droid steht für "c for android" (oder "c++ for android"). C4droid ist kein Online-Compiler, daher verwendet es echte Binärdateien. Einige Binärdateien in APK sind unter (L)GPL lizenziert, mailen Sie mir für den Quellcode (Tiny C Compiler, GCC, BusyBox, etc.) Android ist eine Marke von Google Inc.

VERSIONSVERLAUF

  • Version N/A veröffentlicht auf 2016-07-23
    Wenn Sie irgendwelche Probleme bei der Aktualisierung auf Android 6 haben, installieren Sie C4droid vollständig (mit Plugins),5.96:,Terminal defaults hotfix,5.95:,Make clean for all makefile projects is required after update, Diese Version ist binär inkompatibel mit früheren!,Hinzugefügt Problemumgehung für einen kürzlichen Google Keyboard Bug,Migrated to llvm libcxx, c++14 und c++11 Support ist jetzt abgeschlossen,GCC aktualisiert auf 6.1.0,SDL aktualisiert auf 2.0.4,Terminal aktualisiert,Ziel-API 23,Komplette Debugger-Umgestaltung, Minimale API-Version ist jetzt 8 (libcxx)
  • Version 4.03 veröffentlicht auf 2013-06-30
    Mehrere Korrekturen und Updates

Programmdetails