C4droid jest najpotężniejszym kompilatorem C / C IDE C / C dla Androida.
Cechy:
• Offline C / C Compiller: Utwórz własne aplikacje na urządzeniu z Androidem i uruchomić Nawet bez dostępu do Internetu
• QT, SDL, SDL2, Allegro, SFML, FLTK i Nativeacctivity Obsługa grafiki
• Eksportuj i udostępniaj swoje programy jako APK lub Binaries
• Debuger z punktami przerwami i zegarkami • Cmake i Makefile Support: Użyj tych samych skryptów kompilacji, jak na komputerze (wliczone jest busybox)
• Edytor kodu źródłowego z podświetleniem składni, zakładki, zakończenie kodu, formatowanie kodu, powiązanie plików i Cofnij / ponowne • Nie Wymagany root (ale C4droid może go użyć do swoich programów, jeśli chcesz)
• Pełne wsparcie ANSI C i ISO C99 z TCC (Tiny C Komilnik) MUSL Libc
• W pełni funkcjonalny kompilator C, kompletna obsługa C1 GCC
• Integracja Git
• Konfigurowalne GUI, wybierz polecenie Umieść zakładki i przyciski samodzielnie, tematy są również obsługiwane
• Półautomatyczna biblioteka open source RE W celu wzmocnionego programowania i edukacji
C4droid jest zaprojektowany tak, aby był przyjazny dla użytkownika na zewnątrz, ale nic nie jest idealne, więc oto kilka odpowiedzi na pytania, które mogą pojawić się:
Jak korzystać z Makefiles, projektów wielofile itp. Największa przycisk kompilacji Długiego kliknięcia (lub wybierz "Ustawienia kompilacji", jeśli przyciski są ukryte / przeniesione) i skonfiguruj bieżący katalog, aby użyć żądanego trybu.
Uwaga, że C4droid Utwórz plik konfiguracyjny .C4droid po naciśnięciu OK. Niektóre tryby (jak Makefile) wymagają wprowadzenia wyników nazwy pliku wykonywalnego, nie zapomnij tego zrobić.
Po wykonaniu tego wszystkie używane przyciski kompilacyjne i uruchomić, aby zbudować i uruchomić aplikację jako regularne. Aby użyć bibliotek graficznych w trybie pojedynczej pliku?
Wystarczy zainstalować wtyczkę SDL i wybierz G Komilnik w Preferencjach C4droid.
Uwaga, że C4droid wybiera tryb aplikacji za pomocą bardzo prostej analizy kodu źródłowego:
Wykryto tryb grafiki Dzięki odpowiedniemu tym ciąg (np. SDL jest wykrywany za pomocą #include "sdl.h", sprawdź pakietowe przykłady, aby uzyskać więcej informacji). Komentując te linie będą nie
mieć jakikolwiek efekt. .
Jak instalować wsparcie C ręcznie?
C4droid poprosi o zainstalowanie wspornika C przy pierwszym uruchomieniu i skonfiguruje się w trybie półautomatycznym.
, jeśli chcesz to zrobić ręcznie, ty Potrzebujesz:
0) Wystarczająco (100 MB) pamięci wewnętrznej
1) Zainstaluj wtyczkę GCC
2) Wybierz G Komilnik w Preferencjach C4droid
Należy zauważyć, że jeśli chcesz używać C4droid jako kompilatora C, to jest Lepiej wybrać GCC, nie g.
Jak budować i instalować biblioteki?
prawie tak samo jak zwykły budynek makefile, z wyjątkiem tego, że najprawdopodobniej mogą być wymagane żadne łatki.
Obecnie testowane biblioteki są GMP, MPFR, MPC, LIBXML2, NEON, SQLITE, SDL_GFX (wymagana jest wymagana SDL_GFX) : Usuń bieżący plik.
Zapisz przycisk: Zapisz jako. Największa Przycisk Otwórz: Ostatnie pliki. Największa przycisk Uruchom: Uruchom z argumentami. Największa Przycisk kompilacji: Skonfiguruj bieżący katalog.
Tab: Zamknij kartę.
> Skróty klawiaturowe:
Ctrl-C, Ctrl-V, Ctrl-X do kopiowania, wklej i wyciąć
Ctrl-S, Ctrl-O do Zapisz / Otwórz
Ctrl-Z, Ctrl-Y do Cofnij / Redo.
Ctrl-L dla "Idź do linii"
CTRL-F Aby znaleźć
CTRL-A, aby wybrać wszystkie
Ctrl-B do budowy / kompilacji
Ctrl-R do uruchomienia
Ctrl-Space / Ctrl-D do autouzupełniania (Ctrl-Space może być zarezerwowany przez Androida)
Zgłoś błędy w N0N3M4@gmail.com.
C4droid stoi dla "C dla Androida "(lub" C dla Androida ").
C4droid nie jest kompilatorem online, więc używa prawdziwych binarnych.
Niektóre binaryjniki w APK są licencjonowane w obszarze (L) GPL, napisz do mnie dla kodu źródłowego (Tiny C Kompilator, GCC, BusyBox itp.) Największa z Androida jest znakiem towarowym Google Inc.
QT jest zastrzeżonym znakiem towarowym 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.