C4droid - C/C++ compiler & IDE 8.00

軟體性質: 免費試用 ‎檔案大小: 2.94 MB
‎使用者評分: 2.6/5 - ‎15 ‎評分

C4droid 是最強大的 C/C++ IDE + C/C++ Android 的編譯器。 特徵: • 離線 C/C++編譯器:在 Android 設備上創建您自己的應用程式,即使沒有網路接入也運行它們 • 公牛; Qt、 Sdl 、 Sdl2 、 Allegro 、 Sfml , Fltk 和本機活動對圖形的支援 • 匯出和分享您的程式作為 APK 或二進位檔案 •公牛;帶斷點和手錶的調試器 • 製作和製作檔案支援:使用與電腦相同的產生文稿(包括 Busybox) • 具有語法突出顯示、選項卡、代碼完成、代碼格式、檔關聯和撤銷/重做的原始程式碼編輯器 *公牛; 不需要根 (但 C4droid 可以使用它為你的程式, 如果你想) • 牛市; 全 Ansi C 和 Iso C99 支援 Tcc (小 C 編譯器) = musl libc •bull; 全功能C++編譯器,C++ GCC 支援 11 • 牛市; Git 集成 • 可自訂的 GUI,選擇自己放置選項卡和按鈕的位置,也支援主題 • 半自動開源庫移植功能,用於增強程式設計和教育 C4droid 被設計為開箱即用的使用者朋友,但沒有什麼是完美的,所以這裡有一些答案,可以出現的問題: 如何使用 Makefile、多檔專案等? 長按編譯按鈕(如果按鈕隱藏/移動,則選擇"編譯設置")並配置當前目錄以使用所需的模式。 請注意,當您按"確定"時,C4droid 將創建 .c4droid 配置檔。某些模式(如 makefile)需要輸入結果可執行檔名,不要忘記這樣做。 之後,所有使用編譯和運行按鈕來生成和運行你的應用作為常規。 如何在單檔模式下使用圖形庫? 只需安裝 SDL 外掛程式,並在 C4droid 首選項中選擇 G++ 編譯器。 請注意,C4droid 使用非常簡單的原始碼分析選擇應用模式: 每個圖形模式都檢測到相應的包含字串(例如,SDL 使用"SDL.h"#include,請查看捆綁示例瞭解更多資訊)。註釋掉這些行將 有任何效果。 如果要編譯單個檔 Qt 應用,還應將"#include文件名与 cpp.moc"添加到原始程式碼檔末尾。 如何手動C++支援? C4droid 將要求您在C++安裝支援,並將以半自動模式自行配置。 如果要手動執行此操作,則需要: 0) 足夠 (100MB+) 內部記憶體 1) 安裝 GCC 外掛程式 2) 在 C4droid 首選項中選擇 G+ 編譯器 請注意,如果要使用 C4droid 作為 C 編譯器,最好選擇 GCC,而不是 G+。 如何構建和安裝庫? 幾乎與常規 Makefile 構建相同,除了可能需要一些修補。 目前測試的庫是 gmp, mpfr, mpc, libxml2, 霓虹燈, sqlite, SDL_gfx (- 停用 - 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 空間可能由 Android 保留) 在[email protected]報告錯誤。 C4droid 代表 "c 代表 Android" (或 "c++ 代表 Android") 。 C4droid 不是連線編譯器,因此它使用真正的二進位檔。 APK 中的一些二進位碼檔案在 (L)GPL 下獲得許可,給我發電子郵件輸入原始碼(Tiny C 編譯器、GCC、BusyBox 等) 安卓是谷歌公司的商標。

版本歷史記錄

  • 版本 N/A 發佈於 2016-07-23
    如果您在 Android 6 上遇到任何更新問題,請完全重新安裝 C4droid(使用外掛程式),5.96:,終端預設修補程式,5.95:,更新後需要清理所有 makefile 專案, 此版本與以前的二進位不相容!, 添加了針對最近 Google 鍵盤錯誤的解決方法, 遷移到 llvm libcxx, c+ 14 和 c+ 11 支援現已完成, GCC 更新為 6.1.0, SDL 更新為 2.0.4, 終端更新, 目標 API 23, 完成調試器重構, 最小 API 版本現在是 8 (libc)
  • 版本 4.03 發佈於 2013-06-30
    若干修復和更新

軟體細節