C4Droid Android için en güçlü C / C IDE C / C derleyicisidir.
Özellikler:
• Çevrimdışı C / C Derleyici: Android cihazında kendi uygulamalarınızı oluşturun ve çalıştırın İnternet erişimi olmasa bile
• QT, SDL, SDL2, Allegro, SFML, FLTK ve Grafikler için NatureActive Desteği
• Programlarınızı APK veya Binaries olarak dışa aktarın ve paylaşın
• Kesme noktaları ve saatler ile hata ayıklayıcı • Calete ve Makefile Desteği: Bilgisayarınızdaki gibi aynı yapı komut dosyalarını kullanın (Busybox dahil)
• Sözdizimi vurgulama, sekmeler, kod tamamlama, kod biçimlendirme, Dosya Birliği ve Geri Al / Yinele ile Kaynak Kod Düzenleyicisi • Hayır Kök Gerekli (ancak C4Droid, İsterseniz Programlarınız İçin Kullanabilirsiniz)
• Tam ANSI C ve ISO C99 TTK (Tiny C Derleyici) Musl Libc
Desteği
• Tamamen Fonksiyonel C Derleyici, C11 Desteği GCC
• Git Integration
• Özelleştirilebilir GUI, Sekmeleri ve Düğmeleri Nerede Yerleştireceğinizi Seçin, Temalar da desteklenir
• Yarı Otomatik Açık Kaynak Kütüphanesi Porting Featu Gelişmiş Programlama ve Eğitim için RE
C4Droid, Kullanıcı-Dostluk, Kutudan Dostça Dostluk, ancak hiçbir şey mükemmel değildir, bu yüzden burada görünebilecek sorular için bazı cevaplar:
MakeFiles, Multile Projeleri, vb. Nasıl kullanılır?
Derleme düğmeleri (veya düğmeler gizlenmişse "düğmesine (veya" Derleme Ayarları "nı seçin ve istediğiniz modu kullanmak için geçerli dizini yapılandırın.
C4Droid'in Tamam tuşuna bastığınızda .c4droid yapılandırma dosyası oluşturun. Bazı modlar (makefile gibi), sonuç çalıştırılabilir dosya adını girmesini gerektirir, bunu yapmayı unutmayın.
Bunu yaptıktan sonra, uygulamanızı düzenli olarak oluşturmak ve çalıştırmak için düğmeleri derleyin ve çalıştırın.
Nasıl Grafik kitaplıklarını tek dosya modunda kullanmak için?
Sadece SDL eklentisini kurun ve C4DRODRODOrodin tercihlerinde g derleyiciyi seçin.
C4Droid'in çok basit bir kaynak kodu analizi kullanarak uygulama modunu seçtiğini unutmayın:
Her grafik modu algılanır Karşılık gelen Dize (örneğin, #include "sdl.h" ile SDL tespit edilir, daha fazla bilgi için paketlenmiş örnekleri kontrol edin). Bu satırları yorumlamak
'in hiçbir etkisi yoktur.
Tek bir dosya QT uygulamasını derlerseniz, ayrıca #include "yourSourceFilenaMewithcp.moc" eklemelisiniz, Kaynak Kod dosyasının sonuna kadar .
C desteğini elle yüklenir?
C4Droid, sizden ilk başlangıcında C desteğini kurmanızı isteyecek ve kendisini yarı otomatik modda yapılandırır.
Bunu manuel olarak yapmak istiyorsanız, siz İHALE:
0) Yeterince (100 MB) Dahili bellek
1) GCC eklentisi yükleyin 2) C4Droid tercihlerinde G Derleyiciyi seçin. GCC'yi seçmek daha iyi, GCC değil G.
Kütüphaneler nasıl inşa edilir ve yüklenir?
Neredeyse aynı şekilde normal makefile binası ile aynı şekilde, muhtemelen bazı yamaların yapılması gerekebilir.
Test Edilen Kütüphaneler GMP, MPFR, MPC, LIBXML2, Neon, SQLite, SDL_GFX (--disable-mmx gerekli).
Hangi jestler / klavye kısayolları C4DoDroid desteği?
Uzun tıklama gecekonları:
Yeni düğme : Geçerli dosyayı silin.
Kaydet düğmesi: Kaydet.
Aç düğmesi: Son Dosyalar.
Çalıştır düğmesi: Argümanlarla çalıştırın.
Derleme düğmesi: Geçerli dizini yapılandırın. Den sekmesi. > Klavye Kısayolları:
CTRL-C, CTRL-V, CTRL-X Kopyalama, Yapıştır ve Kesim
CTRL-S, Ctrl-O Kaydet / Open için CTRL-Z, Ctrl-Y Geri Al için / Redo.
CTRL-L için "Line" için Ctrl-F
Ctrl-a Tümü Seçmek için
CTRL-B İnşa / derleme / derleme için CTRL-R
Autocompletion için Ctrl-Space / Ctrl-D (Ctrl-Space Android tarafından ayrılabilir)
N0N3M4@gmail.com adresindeki böcekleri rapor edin.
C4Droid için Android için C anlamına gelir "(veya" Android için C için).
C4Droid çevrimiçi bir derleyici değildir, bu yüzden gerçek ikili dosyalar kullanır.
APK'daki bazı ikili dosyalar (L) GPL altında lisanslanmıştır, kaynak kodu için bana e-posta gönderin (Tiny C Derleyici, GCC, Busybox, vb.)
Android Google Inc. şirketinin bir ticari markasıdır. QT, Didia'nın tescilli ticari markasıdır.
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.