C4droid - C/C++ compiler & IDE 8.00

Licenza: Prova gratuita ‎Dimensioni del file: 2.94 MB
‎Valutazione utenti: 2.6/5 - ‎15 ‎Voti

C4droid è il più potente compilatore IDE + C / C ++ C / C + + per Android. Caratteristiche: • Compilatore C/C++ offline: crea le tue applicazioni sul dispositivo Android ed eseguile anche senza accesso a Internet • Qt, SDL, SDL2, Allegro, SFML, FLTK e NativeActivity supportano la grafica & Esportare e condividere i programmi come APK o binari • Debugger con punti di interruzione e orologi • Supporto di CMake e Makefile: usa gli stessi script di compilazione del PC (BusyBox è incluso) • Editor del codice sorgente con evidenziazione della sintassi, schede, completamento del codice, formattazione del codice, associazione di file e annullamento/ro • Nessuna radice richiesta (ma C4droid può usarla per i tuoi programmi, se lo desideri) • Supporto COMPLETO ANSI C e ISO C99 con TCC (Tiny C Compiler) + musl libc • Compilatore C++ completamente funzionale, supporto C++11 completo con GCC • Integrazione Git • GUI personalizzabile, scegli dove posizionare schede e pulsanti da solo, i temi sono supportati anche Funzione di porting di libreria open source bull e semiautomatica per una programmazione e un'istruzione avanzate C4droid è progettato per essere user-friendy out-of-the-box, ma nulla è perfetto, quindi ecco alcune risposte per domande che possono apparire: Come utilizzare Makefiles, progetti multifile e così via? Fare clic con il pulsante di compilazione con il pulsante di compilazione (o selezionare "impostazioni di compilazione" se i pulsanti sono nascosti/spostati) e configurare la directory corrente per l'utilizzo della modalità desiderata. Si noti che C4droid creerà un file di configurazione c4droid quando si preme OK. Alcune modalità (come makefile) richiedono di immettere il nome del file eseguibile del risultato, non dimenticare di farlo. Dopo aver fatto ciò, usa tutti i pulsanti di compilazione ed esecuzione per compilare ed eseguire l'app come regolare. Come usare le librerie grafiche in modalità file singolo? Basta installare il plug-in SDL e selezionare il compilatore G++ nelle preferenze C4droid. Tieni presente che C4droid sceglie la modalità app utilizzando un'analisi del codice sorgente molto semplice: ogni modalità grafica viene rilevata con la stringa di include corrispondente (ad esempio, SDL viene rilevato con #include "SDL.h", controllare esempi in bundle per ulteriori informazioni). Commentando queste righe si Non hanno alcun effetto. Se si compila un'app Qt a file singolo, è necessario aggiungere anche #include "nomefilesourcewithcpp.moc" alla fine del file di codice sorgente. Come installare manualmente il supporto C++? C4droid ti chiederà di installare il supporto C ++ alla prima avvio e si configurerà in modalità semiautomatica. Se si desidera eseguire questa attività manualmente, è necessario: 0) Memoria interna sufficiente (100 MB+) 1) Installare il plug-in GCC 2) Selezionare il compilatore G++ nelle preferenze C4droid Si noti che se si desidera utilizzare C4droid come compilatore C, è meglio selezionare GCC, non G ++. Come creare e installare librerie? Quasi allo stesso modo della normale creazione di Makefile, tranne per questo molto probabilmente potrebbe essere necessario un'applicazione di patch. Le librerie attualmente testate sono gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx required). Quali gesti/scelte rapide da tastiera supporta C4droid? Gesti con clic lungo: Nuovo pulsante: eliminare il file corrente. Pulsante Salva: salva con nome. Pulsante Apri: file recenti. Pulsante Esegui: esecuzione con argomenti. Pulsante Compila: configurare la directory corrente. Scheda: chiudere la scheda. Scelte rapide da tastiera: CTRL+C, CTRL+V, CTRL+X per Copia, Incolla e Taglia CTRL+S, CTRL+O per Salvataggio/Apertura CTRL+Z, CTRL+Y per Annulla/Rifaci. CTRL+L per "vai alla riga" CTRL+F per la ricerca CTRL+A per selezionare Tutto CTRL-B per la compilazione/compilazione CTRL+R per l'esecuzione CTRL-SPAZIO/CTRL+D per il completamento automatico (Ctrl-Spazio può essere riservato da Android) Segnala bug a [email protected]. C4droid sta per "c per Android" (o "c ++ per Android"). C4droid non è un compilatore online, quindi utilizza binari reali. Alcuni binari in APK sono concessi in licenza sotto (L)GPL, inviami un'e-mail per il codice sorgente (compilatore Tiny C, GCC, BusyBox, ecc.) Android è un marchio di Google Inc.

cronologia delle versioni

  • Versione N/A pubblicato il 2016-07-23
    In caso di problemi di aggiornamento su Android 6, reinstallare completamente C4droid (con plug-in),5.96:,Aggiornamento rapido predefinito terminale,5.95:,Rendere pulito per tutti i progetti makefile è necessario dopo l'aggiornamento, questa versione è binariamente incompatibile con precedente!,Aggiunta soluzione alternativa per un bug recente di Google Keyboard,Migrato a llvm libcxx, c++14 e c++11 supporto è ora completo,GCC aggiornato a 6.1.0,SDL aggiornato a 2.0.4,Terminal updated,Target API 23,Complete debugger refactoring,Minimal API version is now 8 (libcxx)
  • Versione 4.03 pubblicato il 2013-06-30
    Diverse correzioni e aggiornamenti

Dettagli del programma