C4droid - C/C++ compiler & IDE

n0n3m4

Education

com.n0n3m4.droidc

C4droid je uživatelsky príjemné (ale silný) C/C++ IDE + kompilátor C/C++ pro Android. Základní rysy: -Offline prekladac C: vytvorit vlastní aplikace na zarízení s Androidem a spustte je i bez pripojení k Internetu -Editor zdrojového kódu se zvýraznením syntaxe, karty, kód dokoncení, formátování kódu, asociace souboru a zpet/znovu -Export & sdílet své programy jako APKs nebo nativní spustitelné soubory (pro Terminálové aplikace) -Žádný korenový nezbytné (ale C4droid mužete použít pro své programy Chcete-li) -Úplné ANSI C a ISO C99 podpora s TCC (malé C kompilátor) + uClibc -Integrace Git -Prizpusobitelné GUI, zvolte, kam chcete umístit karty a tlacítka sám, motivy jsou také podporovány. Více funkcí s zdarma plugin GCC: -Plne funkcní-C++ kompilátor, témer kompletní C ++ 11 podpora s GCC kompilátor -NativeActivity, Qt, SDL a SDL2 podporu pro GUI -Ladení pomocí zarážek a hodinky -Podpora Makefile: s použitím stejné skripty v pocítaci (BusyBox je soucástí dodávky) -Poloautomatické open source knihovna portování funkce pro vylepšené programování & vzdelání C4droid je navržen tak, aby se uživateli Vic out-of-the-box, ale nic není dokonalé, takže zde jsou nejaké odpovedi na otázky, které se mohou objevit: Jak nainstalovat podporu C++? C4droid budete vyzváni k instalaci podpory jazyka C++ pri prvním spuštení a nakonfiguruje sám v poloautomatickém režimu. Pokud chcete udelat rucne, je treba: 0) dostatek vnitrní pameti nebo root práva. C4droid nevyžaduje root práva pro zarízení s více než 50MB volné vnitrní pameti. (1) nainstalovat GCC plugin (C4droid vyzve vás k instalaci). (2) vyberte G ++ kompilátor C4droid predvoleb. 3 *) pridat "pomocí oboru názvu std;" program (pred hlavní int), použijte iostream, ne iostream.h Všimnete si, že pokud chcete použít C4droid jako kompilátor jazyka C, je lepší zvolit GCC, nikoliv G ++. Jak používat SDL, SDL2, NativeActivity a Qt v režimu jednoho souboru? Stací nainstalovat SDL plugin a v C4droid preferencí vybrat G ++ kompilátor. Všimnete si, že C4droid zvolí režim aplikace pomocí analýzy velmi jednoduché zdrojového kódu: SDL je zjišten s #include "SDL.h", SDL2 je zjišten s #include "SDL2/SDL.h", NativeActivity je zjišten s #include "android_native_app_glue.h", Qt je zjišten s #include "QApplication" Pokud kompilujete jeden soubor-Qt aplikace, musíte pridat #include "yoursourcefilenamewithcpp.moc" na konci souboru zdrojového kódu také. Jak používat Makefiles, vícesouborové projekty, atd? Dlouho-klepnete na tlacítko compile (nebo vyberte "nastavení kompilace" Pokud tlacítka jsou skryté nebo presunutý) a nastavit aktuální adresár pro použití režimu chcete. Všimnete si, že C4droid se vytvorí konfiguracní soubor .c4droid, když stisknete Ok. Nekteré režimy (jako makefile) vyžadují pro vstup výsledku název spustitelného souboru, nezapomen na to. Po tom všem pomocí kompilace a spustte tlacítka sestavit a spustit aplikaci jako normální. Jak vytvorit a nainstalovat knihovny? Témer stejným zpusobem jako pravidelné Makefile budovy s výjimkou, že s nejvetší pravdepodobností nejaké opravy muže být požadováno. V soucasné dobe testovány knihovny jsou gmp (pouze vnitrní pameti), mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (– zakázat mmx požadováno). Které gest/klávesové zkratky C4droid podporou? Dlouho klepnete gesta: Nové tlacítko: aktuální soubor odstranit. Tlacítko Uložit: Uložit jako. Tlacítko otevrít: nedávné soubory. Tlacítko spustit: beh s argumenty. Kompilace tlacítko: Konfigurace aktuální adresár. Tab: zavrít kartu. Klávesové zkratky: CTRL-C, Ctrl-V, Ctrl-X pro kopírování, vložit a vyjmout CTRL-S, Ctrl-O pro Uložit/otevrít CTRL-Z, Ctrl-Y pro zpet/znovu. CTRL-L pro "Prejít na rádek" CTRL + F pro hledání CTRL + A vyberte všechny CTRL + B pro sestavení/kompilace CTRL-R pro beh CTRL-prostor/Ctrl-D pro automatické doplnování (Ctrl-muže být vyhrazena Android) Nahlásit chybu na n0n3m4@gmail.com. C4droid je zkratka pro "c pro android" (nebo "c ++ pro android"). C4droid není online Prekladac, takže používá skutecný binární soubory. Nekteré binární soubory APK jsou licencovány pod licencí (L) GPL, zdrojový kód, napište mi (malé C prekladac, GCC, BusyBox, atd.) Android je ochranná známka spolecnosti Google Inc. QT je registrovaná ochranná známka spolecnosti Digia.



Clash Royale
Crossy Road

Alphabetical

Genres