C4droid - C/C++ compiler & IDE 8.00

Giấy phép: Dùng thử miễn phí ‎Kích cỡ tệp: 2.94 MB
‎Xếp hạng người dùng: 2.6/5 - ‎15 ‎Phiếu

C4droid là trình biên dịch C/C++ IDE + C/C++ mạnh mẽ nhất dành cho Android. Tính năng: & Trình biên dịch C/C++ ngoại tuyến: tạo ứng dụng của riêng bạn trên thiết bị Android và chạy chúng ngay cả khi không có truy cập Internet & Qt, SDL, SDL2, Allegro, SFML, FLTK và NativeActivity hỗ trợ cho đồ họa & Xuất khẩu và chia sẻ các chương trình của bạn dưới dạng APK hoặc nhị phân & Trình gỡ lỗi với điểm ngắt và đồng hồ & Hỗ trợ CMake và Makefile: sử dụng cùng một tập lệnh xây dựng như trên PC của bạn (Bao gồm BusyBox) & Trình soạn thảo mã nguồn với tô sáng cú pháp, tab, hoàn thành mã, định dạng mã, liên kết tệp và hoàn tác / làm lại & Không cần root (nhưng C4droid có thể sử dụng nó cho các chương trình của bạn nếu bạn muốn) & Hỗ trợ FULL ANSI C và ISO C99 với TCC (Tiny C Compiler) + musl libc & Trình biên dịch C++ đầy đủ chức năng, hỗ trợ C+11 hoàn chỉnh với GCC & Tích hợp Git & Giao diện có thể tùy chỉnh, chọn nơi để tự đặt tab và nút, chủ đề cũng được hỗ trợ & Tính năng chuyển đổi thư viện mã nguồn mở bán tự động cho lập trình và giáo dục nâng cao C4droid được thiết kế để thân thiện với người dùng, nhưng không có gì là hoàn hảo, vì vậy đây là một số câu trả lời cho các câu hỏi có thể xuất hiện: Làm thế nào để sử dụng Makefiles, multifile dự án, vv? Long-click biên dịch nút (hoặc chọn "biên dịch cài đặt" nếu nút được ẩn / di chuyển) và cấu hình thư mục hiện tại để sử dụng chế độ bạn muốn. Lưu ý rằng C4droid sẽ tạo tệp cấu hình .c4droid khi bạn nhấn Ok. Một số chế độ (như makefile) yêu cầu nhập tên tệp thực thi kết quả, đừng quên làm điều đó. Sau khi làm điều đó tất cả sử dụng biên dịch và chạy các nút để xây dựng và chạy ứng dụng của bạn như thường xuyên. Làm thế nào để sử dụng thư viện đồ họa trong chế độ tập tin duy nhất? Chỉ cần cài đặt plugin SDL và chọn trình biên dịch G++ trong tùy chọn C4droid. Lưu ý rằng C4droid chọn chế độ ứng dụng bằng cách sử dụng phân tích mã nguồn rất đơn giản: mỗi chế độ đồ họa được phát hiện với chuỗi bao gồm tương ứng (ví dụ: SDL được phát hiện bằng #include "SDL.h", kiểm tra các ví dụ đi kèm để biết thêm thông tin). Cho ý kiến ra những dòng này sẽ Không có bất kỳ tác dụng nào. Nếu bạn đang biên dịch một ứng dụng Qt tập tin duy nhất, bạn cũng nên thêm #include "yoursourcefilenamewithcpp.moc" vào cuối tập tin mã nguồn cũng. Làm thế nào để cài đặt hỗ trợ C++ theo cách thủ công? C4droid sẽ yêu cầu bạn cài đặt hỗ trợ C++ lúc khởi động đầu tiên và sẽ tự cấu hình ở chế độ bán tự động. Nếu bạn muốn làm điều đó theo cách thủ công, bạn cần: 0) Đủ (100MB +) bộ nhớ trong 1) Cài đặt plugin GCC 2) Chọn trình biên dịch G++ trong tùy chọn C4droid Lưu ý rằng nếu bạn muốn sử dụng C4droid như một trình biên dịch C, tốt hơn là chọn GCC, không phải G ++. Làm thế nào để xây dựng và cài đặt thư viện? Hầu như cùng một cách như xây dựng Makefile thường xuyên ngoại trừ rằng hầu hết có lẽ một số bản vá có thể được yêu cầu. Thư viện hiện đang được thử nghiệm là gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx yêu cầu). C4droid hỗ trợ cử chỉ/phím tắt nào? Cử chỉ nhấp chuột dài: Nút mới: xóa tệp hiện tại. Nút Lưu: lưu dưới dạng. Nút Mở: các tệp gần đây. Nút Chạy: chạy với các đối số. Nút Biên dịch: cấu hình thư mục hiện tại. Tab: tab đóng. Lối tắt bàn phím: Ctrl-C, Ctrl-V, Ctrl-X cho Sao chép, Dán và Cắt Ctrl-S, Ctrl-O để Lưu/Mở Ctrl-Z, Ctrl-Y cho Hoàn tác/Làm lại. Ctrl-L cho "go to Line" Ctrl-F cho Tìm Ctrl-A để chọn Tất cả Ctrl-B cho Bản dựng/biên dịch Ctrl-R để Chạy Ctrl-Space/Ctrl-D cho tự động hoàn thành (Ctrl-Space có thể được dành riêng bởi Android) Báo cáo lỗi tại [email protected]. C4droid là viết tắt của "c for android" (hoặc "c++ cho android"). C4droid không phải là trình biên dịch trực tuyến, vì vậy nó sử dụng những chương trình thực sự. Một số chương trình trong APK được cấp phép theo (L) GPL, gửi email cho tôi để biết mã nguồn (trình biên dịch Tiny C, GCC, BusyBox, v.v.) Android là thương hiệu của Google Inc.

lịch sử phiên bản

  • Phiên bản N/A đăng trên 2016-07-23
    Nếu bạn gặp bất kỳ vấn đề cập nhật trên Android 6, cài đặt lại C4droid hoàn toàn (với plugin), 5.96:,Terminal mặc định hotfix,5.95:,Hãy sạch sẽ cho tất cả các dự án makefile là cần thiết sau khi cập nhật, phiên bản này là nhị phân không tương thích với trước đó!,Thêm giải pháp cho một lỗi bàn phím google gần đây, di chuyển đến llvm libcxx, c + + 14 và c + + 11 hỗ trợ bây giờ là hoàn thành, GCC cập nhật lên 6.1.0, SDL cập nhật lên 2.0.4, Terminal cập nhật, Mục tiêu API 23, Hoàn thành trình gỡ lỗi refactoring, Phiên bản API tối thiểu bây giờ là 8 (libcxx)
  • Phiên bản 4.03 đăng trên 2013-06-30
    Một số bản sửa lỗi và cập nhật

Chi tiết chương trình