C4droid - C/C++ compiler & IDE 8.00

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 2.94 MB
‎คะแนนจากผู้ใช้: 2.6/5 - ‎15 ‎โหวต

C4droid เป็นคอมไพเลอร์ C/C++ ที่ทรงพลังที่สุด + คอมไพเลอร์ C/C++ สําหรับ Android คุณสมบัติ: คอมไพเลอร์ C /C++ ออฟไลน์: สร้างแอปพลิเคชันของคุณเองบนอุปกรณ์ Android และเรียกใช้ได้แม้จะไม่มีการเข้าถึงอินเทอร์เน็ต กระทิง, SDL, SDL2, Allegro, SFML, FLTK และการสนับสนุน NativeActivity สําหรับกราฟิก กระทิงและส่งออกและแบ่งปันโปรแกรมของคุณเป็น APK หรือไบนารี กระทิง; ดีบักเกอร์ที่มีจุดพักและนาฬิกา การสนับสนุน CMake และ Makefile: ใช้สคริปต์การสร้างเดียวกันกับบนพีซีของคุณ (รวม BusyBox) โปรแกรมแก้ไขโค้ดต้นฉบับที่มีไฮไลท์ไวยากรณ์แท็บการกรอกโค้ดการจัดรูปแบบรหัสความสัมพันธ์ของไฟล์และเลิกทํา / ทําซ้ํา วัวไม่จําเป็นต้องใช้ราก (แต่ C4droid สามารถใช้สําหรับโปรแกรมของคุณหากคุณต้องการ) วัวสนับสนุน ANSI C และ ISO C99 เต็มรูปแบบด้วย TCC (คอมไพเลอร์ C เล็ก ๆ ) + libc มัสกอล วัว; อย่างเต็มที่- การทํางานc++คอมไพเลอร์, สมบูรณ์c++11สนับสนุนกับgcc กระทิง; การรวม Git วัวกระทิง GUI ที่ปรับแต่งได้เลือกตําแหน่งที่จะวางแท็บและปุ่มด้วยตัวเองธีมยังได้รับการสนับสนุน กระทิงและกึ่งอัตโนมัติเปิด- แหล่งห้องสมุดพอร์ตคุณลักษณะสําหรับการเขียนโปรแกรมและการศึกษาที่เพิ่มขึ้น C4droid ถูกออกแบบมาเพื่อให้ผู้ใช้เป็นมิตรนอกกรอบ แต่ไม่มีอะไรสมบูรณ์แบบดังนั้นนี่คือคําตอบสําหรับคําถามที่สามารถปรากฏขึ้น: วิธีการใช้ Makefiles, โครงการหลายไฟล์, ฯลฯ ? คลิกปุ่มคอมไพล์แบบคลิกยาว (หรือเลือก "การตั้งค่าการคอมไพล์" โปรดทราบว่า C4droid จะสร้างไฟล์การตั้งค่าคอนฟิก .c4droid เมื่อคุณกด Ok บางโหมด (เช่น makefile) จําเป็นต้องป้อนชื่อไฟล์ปฏิบัติการผลลัพธ์อย่าลืมทําเช่นนั้น หลังจากทําเช่นนั้นทั้งหมดใช้ปุ่มคอมไพล์และเรียกใช้เพื่อสร้างและเรียกใช้แอปของคุณเป็นประจํา วิธีการใช้ไลบรารีกราฟิกในโหมดแฟ้มเดียว เพียงติดตั้งปลั๊กอิน SDL และเลือกคอมไพเลอร์ G ++ ในการตั้งค่า C4droid โปรดทราบว่า C4droid เลือกโหมดแอพโดยใช้การวิเคราะห์ซอร์สโค้ดที่ง่ายมาก: ทุกโหมดกราฟิกจะถูกตรวจพบด้วยสตริงรวมที่สอดคล้องกัน (เช่น SDL ตรวจพบด้วย #include "SDL.h" ตรวจสอบตัวอย่างที่รวมเข้าด้วยกันสําหรับข้อมูลเพิ่มเติม) การแสดงความคิดเห็นเกี่ยวกับบรรทัดเหล่านี้จะ ไม่ มีผลใดๆของ หากคุณกําลังคอมไพล์แอป Qt ไฟล์เดียวคุณควรเพิ่ม "#include "yoursourcefilenamewithcpp.moc" ไปยังส่วนท้ายของไฟล์ซอร์สโค้ดด้วย วิธีการติดตั้งการสนับสนุน C ++ ด้วยตนเอง? C4droid จะขอให้คุณติดตั้งการสนับสนุน C++ เมื่อเริ่มต้นครั้งแรกและจะกําหนดค่าตัวเองในโหมดกึ่งอัตโนมัติ ถ้าคุณต้องการทําเช่นนั้นด้วยตนเอง 0)เพียงพอ( 100mb+) หน่วยความจําภายใน 1)ติดตั้งปลั๊กอินgcc 2)เลือกg+++คอมไพเลอร์ในการตั้งค่าc4droid โปรดทราบว่าถ้าคุณต้องการใช้ C4droid เป็นคอมไพเลอร์ C ควรเลือก GCC ไม่ใช่ G ++ วิธีการสร้างและติดตั้งไลบรารี? เกือบจะเหมือนกับอาคาร Makefile ปกติยกเว้นว่าส่วนใหญ่อาจจะต้องใช้แพทช์บางอย่าง ไลบรารีที่ผ่านการทดสอบในปัจจุบันคือ gmp, mpfr, mpc, libxml2, นีออน, sqlite, SDL_gfx (--disable-mmx จําเป็น) C4droid สนับสนุนรูปแบบลายเส้น/แป้นพิมพ์ลัดใด รูปแบบลายเส้นแบบคลิกยาว: ปุ่มใหม่: ลบแฟ้มปัจจุบัน ปุ่มบันทึก: บันทึกเป็น ปุ่มเปิด: ไฟล์ล่าสุด ปุ่มเรียกใช้: เรียกใช้ด้วยอาร์กิวเมนต์ ปุ่มคอมไพล์: กําหนดค่าไดเรกทอรีปัจจุบัน แท็บ: ปิดแท็บ แป้นพิมพ์ลัด: Ctrl-C, Ctrl-V, Ctrl-X สําหรับการคัดลอก วาง และตัด Ctrl-S, Ctrl-O สําหรับบันทึก/เปิด Ctrl-Z, Ctrl-Y สําหรับการเลิกทํา/ทําซ้ํา Ctrl-L สําหรับ "ไปที่บรรทัด" Ctrl-F สําหรับค้นหา Ctrl-A สําหรับเลือกทั้งหมด Ctrl-B สําหรับการสร้าง/คอมไพล์ Ctrl-R สําหรับเรียกใช้ Ctrl-Space/Ctrl-D สําหรับการทําให้สมบูรณ์อัตโนมัติ (Ctrl-Space อาจถูกสงวนไว้โดย Android) รายงานข้อบกพร่อง[email protected] C4droid ย่อมาจาก "c สําหรับ Android" (หรือ "c++ สําหรับหุ่นยนต์") C4droid ไม่ใช่คอมไพเลอร์ออนไลน์ดังนั้นจึงใช้ไบนารีจริง ไบนารีบางอย่างใน APK ได้รับอนุญาตภายใต้ (L)GPL ส่งอีเมลถึงฉันสําหรับซอร์สโค้ด (คอมไพเลอร์ Tiny C, GCC, BusyBox ฯลฯ ) Android เป็นเครื่องหมายการค้าของ Google Inc.

ประวัติรุ่น

  • เวอร์ชัน N/A โพสต์เมื่อ 2016-07-23
    หากคุณประสบปัญหาใด ๆ ในการอัปเดตบน Android 6 ให้ติดตั้ง C4droid ใหม่อย่างสมบูรณ์ (พร้อมปลั๊กอิน), 5.96:, รุ่นนี้ไม่เข้ากันกับรุ่นก่อนหน้า!, เพิ่มวิธีแก้ปัญหาสําหรับข้อบกพร่องของ Google Keyboard ล่าสุด, ย้ายไปยัง llvm libcxx, c ++14 และ c++11 การสนับสนุนเสร็จสมบูรณ์แล้ว GCC ปรับปรุงเป็น 6.1.0,SDL ปรับปรุงเป็น 2.0.4,เทอร์มินัลปรับปรุง, เป้าหมาย API 23,สมบูรณ์ดีบักเกอร์ refactoring, รุ่น API น้อยที่สุดคือตอนนี้ 8 (libcxx)
  • เวอร์ชัน 4.03 โพสต์เมื่อ 2013-06-30
    การแก้ไขและการอัปเดตหลายรายการ

รายละเอียดหลักสูตร