C4droid - C/C++ compiler & IDE 8.00

Lisensi: Uji Coba Gratis ‎Ukuran file: 2.94 MB
‎Peringkat Pengguna: 2.6/5 - ‎15 ‎Suara

C4droid adalah compiler C/C++ IDE + C/C++ paling kuat untuk Android. Fitur: • Kompiler Offline C/C++: buat aplikasi Anda sendiri di perangkat Android dan jalankan bahkan tanpa akses Internet • Qt, SDL, SDL2, Allegro, SFML, FLTK dan dukungan NativeActivity untuk grafis & Ekspor & bagikan program Anda sebagai APK atau biner & banteng; Debugger dengan breakpoint dan jam tangan • Dukungan CMake dan Makefile: gunakan skrip build yang sama seperti pada PC Anda (BusyBox disertakan) • Editor kode sumber dengan penyorotan sintaks, tab, penyelesaian kode, pemformatan kode, asosiasi file, dan batalkan/ulangi • Tidak perlu root (tetapi C4droid dapat menggunakannya untuk program Anda jika Anda mau) & dukungan FULL ANSI C dan ISO C99 dengan TCC (Tiny C Compiler) + musl libc • Kompiler C++ berfungsi penuh, selesaikan dukungan C++11 dengan GCC & banteng; Integrasi Git & bull; GUI yang dapat disesuaikan, pilih tempat menempatkan tab dan tombol sendiri, tema juga didukung & Bull; Fitur porting perpustakaan sumber terbuka semi-otomatis untuk pemrograman & pendidikan yang ditingkatkan C4droid dirancang untuk menjadi user-friendy out-of-the-box, tetapi tidak ada yang sempurna, jadi berikut adalah beberapa jawaban untuk pertanyaan yang dapat muncul: Bagaimana cara menggunakan Makefiles, proyek multifile, dll? Klik lama tombol kompilasi (atau pilih "pengaturan kompilasi" jika tombol disembunyikan/dipindahkan) dan konfigurasikan direktori saat ini untuk menggunakan mode yang Anda inginkan. Perhatikan bahwa C4droid akan membuat file konfigurasi .c4droid saat Anda menekan Ok. Beberapa mode (seperti makefile) harus memasukkan nama file yang dapat dieksekusi, jangan lupa untuk melakukan itu. Setelah melakukan itu semua gunakan tombol kompilasi dan jalankan untuk membuat dan menjalankan aplikasi Anda secara teratur. Bagaimana cara menggunakan pustaka grafis dalam mode file tunggal? Cukup instal plugin SDL dan pilih kompiler G++ di preferensi C4droid. Perhatikan bahwa C4droid memilih mode aplikasi menggunakan analisis kode sumber yang sangat sederhana: setiap mode grafis terdeteksi dengan string include yang sesuai (misalnya SDL terdeteksi dengan #include "SDL.h", periksa contoh yang dibundel untuk info lebih lanjut). Mengomentari baris ini akan Tidak memiliki efek apapun. Jika Anda mengompilasi aplikasi Qt satu file, Anda juga harus menambahkan #include "yoursourcefilenamewithcpp.moc" ke akhir file kode sumber juga. Bagaimana cara menginstal dukungan C++ secara manual? C4droid akan meminta Anda untuk menginstal dukungan C ++ pada awalnya dan akan mengkonfigurasi dirinya dalam mode semi-otomatis. Jika Anda ingin melakukannya secara manual, Anda perlu: 0) Cukup (100MB+) memori internal 1) Instal plugin GCC 2) Pilih kompiler G++ di preferensi C4droid Perhatikan bahwa jika Anda ingin menggunakan C4droid sebagai compiler C, lebih baik memilih GCC, bukan G++. Bagaimana cara membuat dan menginstal library? Hampir sama seperti bangunan Makefile biasa kecuali untuk itu kemungkinan besar beberapa penambalan mungkin diperlukan. Perpustakaan yang saat ini diuji adalah gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx diperlukan). Gerakan/pintasan keyboard mana yang didukung C4droid? Gerakan klik panjang: Tombol baru: hapus file saat ini. Tombol Simpan: simpan sebagai. Tombol Buka: file terbaru. Tombol Jalankan: jalankan dengan argumen. Tombol kompilasi: mengonfigurasi direktori saat ini. Tab: tutup tab. Pintasan keyboard: Ctrl-C, Ctrl-V, Ctrl-X untuk Salin, Tempel dan Potong Ctrl-S, Ctrl-O untuk Simpan/Buka Ctrl-Z, Ctrl-Y untuk Batalkan/Ulangi. Ctrl-L untuk "pergi ke Baris" Ctrl-F untuk Temukan Ctrl-A untuk pilih Semua Ctrl-B untuk Build/compile Ctrl-R untuk Dijalankan Ctrl-Space/Ctrl-D untuk lengkapiotomatis (Ctrl-Space mungkin dipesan oleh Android) Laporkan bug di [email protected]. C4droid adalah singkatan dari "c for android" (atau "c++ for android"). C4droid bukan kompiler online, sehingga menggunakan biner nyata. Beberapa biner di APK dilisensikan di bawah (L)GPL, email saya untuk kode sumber (compiler Tiny C, GCC, BusyBox, dll.) Android adalah merek dagang dari Google Inc.

Riwayat versi

  • Versi N/A diposting di 2016-07-23
    Jika Anda menghadapi masalah saat memperbarui di Android 6, instal ulang C4droid sepenuhnya (dengan plugin), 5.96:,Terminal defaults hotfix,5.95:,Jadikan bersih untuk semua proyek makefile diperlukan setelah pembaruan, versi ini tidak kompatibel dengan sebelumnya!,Solusi yang ditambahkan untuk bug Google Keyboard terbaru, Dimigrasikan ke llvm libcxx, dukungan c++14 dan c++11 sekarang selesai,GCC diperbarui ke 6.1.0,SDL diperbarui ke 2.0.4,Terminal diperbarui,Target API 23,Completegger refactoring, Minimal API version sekarang 8 (libxxc)
  • Versi 4.03 diposting di 2013-06-30
    Beberapa perbaikan dan pembaruan

Detil Program