C4droid - C/C++ compiler & IDE 8.00

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 2.94 MB
‎Ocena użytkowników: 2.6/5 - ‎15 ‎Głosów

C4droid jest najpotężniejszym kompilatorem C/C++ IDE + C/C++ dla systemu Android. Funkcje: • Kompilator C/C++offline: twórz własne aplikacje na urządzeniu z Androidem i uruchamiaj je nawet bez dostępu do Internetu • Qt, SDL, SDL2, Allegro, SFML, FLTK i NativeActivity wsparcie dla grafiki & Eksportuj i udostępniaj swoje programy jako APK lub pliki binarne • Debugger z punktami przerwania i zegarkami • CMake i Makefile wsparcie: użyj tych samych skryptów kompilacji, jak na komputerze (BusyBox jest wliczony w cenę) • Edytor kodu źródłowego z podświetlaniem składni, kartami, uzupełnianiem kodu, formatowaniem kodu, skojarzeniem plików i cofaniem/ponawianiem • Nie korzeń wymagane (ale C4droid można go używać do programów, jeśli chcesz) • Pełna obsługa ANSI C i ISO C99 z TCC (Tiny C Compiler) + musl libc • W pełni funkcjonalny kompilator C++, kompletna obsługa C++11 z GCC & Integracja Git • Konfigurowalny GUI, wybierz miejsce, w którym należy umieścić karty i przyciski samodzielnie, obsługiwane są również motywy • Półautomatyczna funkcja przenoszenia biblioteki open source dla ulepszonego programowania i edukacji C4droid jest przeznaczony do użytkownika-friendy out-of-the-box, ale nic nie jest idealne, więc oto kilka odpowiedzi na pytania, które mogą pojawić się: Jak korzystać z Makefiles, projektów wieloplikowych itp.? Przycisk kompilacji z długim kliknięciem (lub wybierz "ustawienia kompilacji", jeśli przyciski są ukryte/przeniesione) i skonfiguruj bieżący katalog tak, aby używał odpowiedniego trybu. Należy zauważyć, że C4droid utworzy plik konfiguracyjny .c4droid po naciśnięciu przycisku Ok. Niektóre tryby (takie jak makefile) wymagają wprowadzenia nazwy pliku wykonywalnego wyniku, nie zapomnij tego zrobić. Po wykonaniu tej czynności wszystkie używać kompilacji i uruchamiania przycisków do tworzenia i uruchamiania aplikacji jako regularne. Jak korzystać z bibliotek graficznych w trybie jednego pliku? Wystarczy zainstalować wtyczkę SDL i wybrać kompilator G ++ w preferencjach C4droid. Należy zauważyć, że C4droid wybiera tryb aplikacji przy użyciu bardzo prostej analizy kodu źródłowego: każdy tryb graficzny jest wykrywany z odpowiednim ciągiem dołączanym (np. SDL jest wykrywany z #include "SDL.h", sprawdź dołączone przykłady, aby uzyskać więcej informacji). Komentowanie tych wierszy Nie mają jakikolwiek wpływ. Jeśli kompilujesz jednoflikową aplikację Qt, należy również dodać #include "yoursourcefilenamewithcpp.moc" również na końcu pliku kodu źródłowego. Jak zainstalować obsługę języka C++? C4droid poprosi o zainstalowanie obsługi C++ przy pierwszym starcie i skonfiguruje się w trybie półautomatycznym. Jeśli chcesz to zrobić ręcznie, potrzebujesz: 0) Wystarczająca ilość (100 MB+) pamięci wewnętrznej 1) Zainstaluj wtyczkę GCC 2) Wybierz kompilator G++ w preferencjach C4droid Należy zauważyć, że jeśli chcesz użyć C4droid jako kompilatora C, lepiej jest wybrać GCC, a nie G ++. Jak budować i instalować biblioteki? Prawie w taki sam sposób jak zwykły budynek Makefile, z wyjątkiem tego, że najprawdopodobniej niektóre poprawki mogą być wymagane. Obecnie testowane biblioteki to gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx wymagane). Jakie gesty / skróty klawiaturowe obsługuje C4droid? Gesty długiego kliknięcia: Nowy przycisk: usuń bieżący plik. Zapisz przycisk: zapisz jako. Przycisk Otwórz: ostatnie pliki. Przycisk Uruchom: uruchom z argumentami. Przycisk Skompiluj: skonfiguruj bieżący katalog. Tabulator: zamknij kartę. Skróty klawiaturowe: Ctrl-C, Ctrl-V, Ctrl-X do kopiowania, wklejania i wycinania Ctrl-S, Ctrl-O do zapisywania/otwierania Ctrl-Z, Ctrl-Y dla Cofnij/Ponajdę. Ctrl-L dla "przejdź do linii" Ctrl-F dla znajdź Ctrl-A dla wyboru Wszystkie Ctrl-B dla kompilacji/kompilacji Ctrl-R dla run Ctrl-Space/Ctrl-D dla autouzupełniania (Ctrl-Space może być zarezerwowany przez System Android) Zgłaszanie błędów w [email protected]. C4droid oznacza "c dla androida" (lub "c++ dla Androida"). C4droid nie jest kompilatorem online, więc używa prawdziwych plików binarnych. Niektóre pliki binarne w APK są licencjonowane pod (L) GPL, napisz do mnie do kodu źródłowego (Kompilator Tiny C, GCC, BusyBox, itp.) Android jest znakiem towarowym firmy Google Inc.

historia wersji

  • Wersja N/A opublikowany na 2016-07-23
    Jeśli napotkasz jakiekolwiek problemy z aktualizacją na Androida 6, zainstaluj całkowicie ponownie C4droid (z wtyczkami),5.96:,Poprawka domyślna terminalu, 5.95:,Spraw czystość dla wszystkich projektów makefile jest wymagana po aktualizacji, ta wersja jest binarna niezgodna z poprzednim!,Dodano obejście niedawnego błędu klawiatury Google,Migrowana do llvm libcxx, c++14 i c++11 wsparcie jest już zakończona, GCC zaktualizowane do 6.1.0, SDL zaktualizowane do 2.0.4, Terminal zaktualizowany, Docelowy INTERFEJS API 23, Pełna refaktor debuger, Minimalna wersja API jest teraz 8 (libcxx)
  • Wersja 4.03 opublikowany na 2013-06-30
    Kilka poprawek i aktualizacji

Szczegóły programu