• C4droid - C/C++ compiler & IDE 1
  • C4droid - C/C++ compiler & IDE 2
  • C4droid - C/C++ compiler & IDE 3
  • C4droid - C/C++ compiler & IDE 4

C4droid - C/C++ compiler & IDE

C4droid è il più potente compilatore C / C ++ IDE + C / C ++ per Android.

Caratteristiche:
• Compilatore C / C ++ offline: crea le tue applicazioni sul dispositivo Android ed eseguile anche senza accesso a Internet
• Supporto Qt, SDL, SDL2, Allegro, SFML, FLTK e NativeActivity per la grafica
• Esporta e condividi i tuoi programmi come APK o binari
• Debugger con breakpoint e orologi
• Supporto per CMake e Makefile: usa gli stessi script di build del tuo PC (BusyBox è incluso)
• Editor del codice sorgente con evidenziazione della sintassi, schede, completamento del codice, formattazione del codice, associazione dei file e annulla / ripristina
• Nessun root richiesto (ma C4droid può usarlo per i tuoi programmi se vuoi)
• Supporto completo ANSI C e ISO C99 con TCC (Tiny C Compiler) + musl libc
• Compilatore C ++ perfettamente funzionante, supporto C ++ 11 completo con GCC
• Integrazione Git
• GUI personalizzabile, scegli dove posizionare schede e pulsanti da solo, i temi sono supportati
• Funzionalità di porting delle librerie open source semi-automatico per una migliore programmazione e formazione

C4droid è progettato per essere intuitivo e intuitivo, ma nulla è perfetto, quindi ecco alcune risposte alle domande che possono apparire:

Come usare Makefile, progetti multifile, ecc.?
Fare clic con il pulsante lungo compilare (o selezionare "impostazioni di compilazione" se i pulsanti sono nascosti / spostati) e configurare la directory corrente per utilizzare la modalità desiderata.
Si noti che C4droid creerà il file di configurazione .c4droid quando si preme Ok. Alcune modalità (come makefile) richiedono di inserire il nome del file eseguibile del risultato, non dimenticare di farlo.
Dopo averlo fatto, usa tutti i pulsanti di compilazione ed esecuzione per compilare ed eseguire l'app normalmente.

Come utilizzare le librerie grafiche in modalità file singolo?
Basta installare il plug-in SDL e selezionare il compilatore G ++ nelle preferenze di C4droid.
Nota che C4droid sceglie la modalità app usando un'analisi del codice sorgente molto semplice:
ogni modalità grafica viene rilevata con la stringa di inclusione corrispondente (ad es. SDL viene rilevata con #include "SDL.h", consultare gli esempi in bundle per ulteriori informazioni). Commentare queste righe non avrà alcun effetto.
Se stai compilando un'app Qt a file singolo, dovresti anche aggiungere #include "yoursourcefilenamewithcpp.moc" alla fine del file di codice sorgente.

Come installare manualmente il supporto C ++?
C4droid ti chiederà di installare il supporto C ++ al primo avvio e si configurerà in modalità semi-automatica.
Se vuoi farlo manualmente, devi:
0) Memoria interna (100 MB +) sufficiente
1) Installa il plugin GCC
2) Seleziona il compilatore G ++ nelle preferenze di 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 il fatto che molto probabilmente potrebbero essere necessari alcuni patch.
Le librerie attualmente testate sono gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx richiesto).

Quali gesti / scorciatoie da tastiera supporta C4droid?
Gesti a lungo clic:
Nuovo pulsante: elimina il file corrente.
Pulsante Salva: salva con nome.
Pulsante Apri: file recenti.
Pulsante Esegui: esegui con argomenti.
Pulsante Compila: configura la directory corrente.
Scheda: chiudi scheda.

Tasti rapidi:
Ctrl-C, Ctrl-V, Ctrl-X per Copia, Incolla e Taglia
Ctrl-S, Ctrl-O per Salva / Apri
Ctrl-Z, Ctrl-Y per Annulla / Ripeti.
Ctrl-L per "vai alla linea"
Ctrl-F per Trova
Ctrl-A per selezionare Tutto
Ctrl-B per costruire / compilare
Ctrl-R per Esegui
Ctrl-Spazio / Ctrl-D per il completamento automatico (Ctrl-Spazio può essere riservato da Android)

Segnala i bug a [email protected].

C4droid sta per "c per android" (o "c ++ per android").
C4droid non è un compilatore online, quindi utilizza binari reali.
Alcuni file 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.
Qt è un marchio registrato di Digia.

Categoria : Istruzione

Ricerche associate

Recensioni (30)

max. p. 06/gen/2019     

App fatta molto bene, da la possibilità di esercitarsi ovunque. 5 stelle quando sarà possibile rinominare e condividere i file in forma testuale.

Arm. R. 20/apr/2022     

Pensavo di poter usare SQLite, ma non ci riesco; senza non mi serve a nulla. Disinstallo.

Fab. T. D. 28/dic/2020     

Riscrivo la recensione per aver intuito come viualizzare i valori alle variabili. Soldi ben spesi bravi agli sviluppatori! L' App merita 5 stelle

Man. D. C. 04/giu/2018     

Fantastico, funziona alla grande, comprato e soddisfatto

Ale. B. 01/dic/2017     

Bellissima app, soldi spesi bene se ti vuoi veramente impegnare ad usare il C/C++. Soprattutto comodo anche perché non c'è bisogno di stare sempre sul PC per fare esercizi!

ant. s. 30/apr/2017     

Sarebbe utile integrare la libreria sdl_gfx

ang. c. 17/nov/2016     

TCC:_int_fpu_control risolto

And. C. 07/set/2016     

6 stelle non si possono mettere! 👍😂. Se realizzate anche compilatori di java e html sarebbe fantastico!😄😄

Un. u. G. 18/mag/2015     

Eccezionale

Ale. B. C. 25/mar/2015     

Applicazione davvero ottima sarei per aggiungere la possibilità di reperire i progetti anche su Dropbox per il resto niente da dire :)

Gio. G. 23/ago/2014     

Funziona alla perfezione, offline, pesa poco e non ha bisogno di root! Semplicemente fantastica!

Mig. A. S. 19/ago/2014     

Per chi deve programmare è fantastica! Soldi ben spesi!

Mar. G. 16/set/2014     

Eccezionale

Gia. P. 02/feb/2014     

Non metto quattro stelle per: - quando si esce dal prog ci vorrebbero due tocchi per evitare che si esca inavvertitamente; - la possibilità di un carattere più grande nella console (io ho un tablet da 10 pollici ed è sprecato tutto quello spazio); magari con uno zoom - ho riscontrato un problema nel caricamento delle librerie Qt il mio prog non riesce a vederle anche installandolo più volte. Nel complesso un buon programma davvero spero che lo svilupparore cerchi sempre di migliorarla.

Rob. P. 29/mag/2014     

Non sono proprio così contento... Non riconosce le variabili booleane... Non so come mai. Altra cosa che ci starebbe è la regolazione delle dimensioni del testo... Ridicola anche la mancanza della funzione "incolla". Dal punto di vista dell'editor, manca davvero molto (e si sente...) l'organizzazione! Tutti i caratteri vengono visualizzati attaccati al bordo. Non so se mi sono spiegato

And. B. 09/apr/2014     

Non riesco ad usare l'app, si chiude da sola ogni 2 minuti e perdo tutto quello che stavo facendo

Dav. S. 12/gen/2014     

Tutti i bug riscontrati sono stati fixati tempestivamente. Complimenti agli sviluppatori!

And. L. 23/gen/2014     

Io amo C e con questa app si programma quasi meglio che sul computer XD ottimo sul mio nexus 5 :)

An. G. 05/apr/2014     

Controllo su cel i programmi che gli alunni mi inviano su Facebook.

Ale. C. 22/dic/2013     

Ottima app, da quando l'ho comprata ha fatto passi da gigante! I soldi meglio spesi in tutto il market ;)

Ale. M. 20/ott/2013     

Spero di dare presto 5 stelle, cioè appena verra implementata la possibilità di creare un nuovo progetto con la possibilità di gestire tutte i file del progetto che si trovano nella stessa cartella. Confido molto in quest app. Un altra novità che renderebbe l' app da 6 stelle sarebbe di avere la possibilità di dividere lo spazio sullo schermo usato da c4droid in due editor in modo da visualizzare due source.

Gab. T. 06/ott/2013     

Molto utile, scrivo semplici programmi in C per l'università ed è comodissimo

Fra. R. 05/ott/2013     

In un anno ha fatto passi da gigante.

ren. 29/ott/2013     

Riesco a scrivere programmi in C anche sullo smartphone/tablet! Ottima app 5 stelle meritatissime

Ale. 30/ott/2013     

Coome da titolo funziona :D

Lan. V. 02/giu/2013     

Veloce,pratica, veramente soldi spesi bene

Enr. Z. 01/mar/2013     

Supporta anche i makefile ed è possibile installare vari plugin utili.

Un. u. G. 08/feb/2013     

Ottimo programma. Con gcc si trasforma in un Ide di sviluppo per il c bellissimo su android. Ricca di librerie e funzioni avanzate. Acquistare

Gio. 29/nov/2012     

Dopo averlo trovato ho deciso di provarlo e non posso più farne a meno all'Università, vale completamente tutta la spesa!

Un. u. G. 19/ott/2012     

Tutto liscio alla lezione di programmazione all'universitá