C4droid - C/C++ compiler & IDE 8.00

Lesen: Percubaan Percuma ‎Saiz fail: 2.94 MB
‎Penarafan Pengguna: 2.6/5 - ‎15 ‎Undi

C4droid adalah C / C ++ IDE yang paling berkuasa + C / C + + compiler untuk Android. Ciri: & lembu jantan; pengkompil Luar Talian C/C++: cipta aplikasi anda sendiri pada peranti Android dan jalankannya walaupun tanpa capaian Internet & lembu jantan; Qt, SDL, SDL2, Allegro, SFML, FLTK dan Sokongan Aktiviti Asli untuk grafik & bull; Eksport & kongsi program anda sebagai APK atau binari & lembu jantan; Penyahpepijat dengan titik putus dan jam tangan & lembu jantan; sokongan CMake dan Makefile: gunakan skrip binaan yang sama seperti pada PC anda (BusyBox disertakan) & bull; Editor kod sumber dengan syntax menyerlahkan, tab, penyiapan kod, pemformatan kod, persatuan fail dan buat asal/buat semula & lembu jantan; Tiada akar yang diperlukan (tetapi C4droid boleh menggunakannya untuk program anda jika anda mahu) & lembu jantan; Sokongan PENUH ANSI C dan ISO C99 dengan TCC (Tiny C Compiler) + musl libc & lembu jantan; pengkompil C++ berfungsi sepenuhnya, lengkapkan sokongan C++11 dengan GCC & Integrasi Git & lembu jantan; GUI disesuaikan, pilih di mana untuk meletakkan tab dan butang sendiri, tema juga disokong & bull & Separa automatik ciri perpustakaan sumber terbuka untuk pengaturcaraan & pendidikan yang dipertingkatkan C4droid direka untuk menjadi rakan pengguna di luar kotak, tetapi tiada apa yang sempurna, jadi berikut adalah beberapa jawapan untuk soalan yang boleh muncul: Bagaimana untuk menggunakan Makefiles, projek multifile, dll? Butang menyusun klik panjang (atau pilih "seting penyusilan" jika butang tersembunyi/dipindahkan) dan konfigurasi direktori semasa untuk menggunakan mod yang anda mahu. Perhatikan bahawa C4droid akan mencipta fail konfigurasi .c4droid apabila anda menekan Ok. Sesetengah mod (seperti makefile) memerlukan untuk memasukkan keputusan nama fail boleh laku, jangan lupa untuk berbuat demikian. Selepas melakukan itu semua gunakan butang menyusun dan menjalankan untuk membina dan menjalankan aplikasi anda secara tetap. Bagaimana untuk menggunakan perpustakaan grafik dalam mod fail tunggal? Hanya pasang plugin SDL dan pilih pengkompil G++ dalam keutamaan C4droid. Perhatikan bahawa C4droid memilih mod aplikasi menggunakan analisis kod sumber yang sangat mudah: setiap mod grafik dikesan dengan sepadan termasuk rentetan (contohnya SDL dikesan dengan #include "SDL.h", semak contoh yang digabungkan untuk maklumat lanjut). Mengulas garisan ini akan Tidak mempunyai apa-apa kesan. Jika anda menyusun aplikasi Qt fail tunggal, anda juga harus menambah #include "yoursourcefilenamewithcpp.moc" ke akhir fail kod sumber juga. Bagaimana untuk memasang sokongan C++ secara manual? C4droid akan meminta anda untuk memasang sokongan C++ pada permulaan pertama dan akan mengkonfigurasi dirinya dalam mod separa automatik. Jika anda ingin berbuat demikian secara manual, anda perlu: 0) Ingatan dalaman cukup (100MB+) 1) Pasang plugin GCC 2) Pilih pengkompil G++ dalam keutamaan C4droid Perhatikan bahawa jika anda ingin menggunakan C4droid sebagai pengkompil C, lebih baik memilih GCC, bukan G++. Bagaimana untuk membina dan memasang perpustakaan? Hampir cara yang sama seperti bangunan Makefile biasa kecuali yang paling mungkin beberapa tampalan mungkin diperlukan. Perpustakaan yang diuji pada masa ini adalah gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (-disable-mmx diperlukan). Gerak isyarat / pintasan papan kekunci mana yang menyokong C4droid? Gerak isyarat klik panjang: Butang baru: hapuskan fail semasa. Simpan butang: simpan sebagai. Buka butang: fail terbaru. Jalankan butang: jalankan dengan hujah. Butang menyusun: konfigurasi direktori semasa. Tab: tutup tab. Pintasan papan kekunci: Ctrl-C, Ctrl-V, Ctrl-X untuk Salinan, Tampal dan Potong Ctrl-S, Ctrl-O untuk Simpan / Terbuka Ctrl-Z, Ctrl-Y untuk Buat Asal/Buat Semula. Ctrl-L untuk "pergi ke Talian" Ctrl-F untuk Cari Ctrl-A untuk pilih Semua Ctrl-B untuk Bina / menyusun Ctrl-R untuk Run Ctrl-Space/Ctrl-D untuk autolenggan (Ctrl-Space boleh ditempah oleh Android) Laporkan pepijat [email protected]. C4droid bermaksud "c untuk android" (atau "c++ untuk android"). C4droid bukan pengkomputer dalam talian, jadi ia menggunakan binari sebenar. Sesetengah binari dalam APK dilesenkan di bawah (L)GPL, e-mel saya untuk kod sumber (Tiny C compiler, GCC, BusyBox, dll.) Android adalah tanda dagangan Google Inc.

sejarah versi

  • Versi N/A diposkan pada 2016-07-23
    Jika anda menghadapi sebarang masalah pengemaskinian pada Android 6, pasang semula C4droid sepenuhnya (dengan plugin), 5.96:,Terminal lalai hotfix,5.95:,Buat bersih untuk semua projek makefile diperlukan selepas kemas kini, versi ini tidak serasi dengan sebelumnya!, Tambah workaround untuk pepijat Papan Kekunci Google baru-baru ini, Dipindahkan ke libcxx llvm, c+14 dan sokongan c++11 kini selesai, GCC dikemaskini kepada 6.1.0,SDL dikemaskini kepada 2.0.4,Terminal dikemaskini, Target API 23,Refactoring debugger lengkap, versi API minimum sekarang 8 (libcxx)
  • Versi 4.03 diposkan pada 2013-06-30
    Beberapa pembaikan dan pengemaskinian

Butiran Atur Cara