圖標

TermuC

A simple C/C++ IDE backed on Termux
新版本 0.2.1
• Support fast-scrolling
• Support horizontal navigation by SogouInput
• Fix missing "/system/bin/nc" for Android 6/7
• Support rename operation
• Fix automatic capitalization for some input methods
TermuC is a simple C/C++ IDE backed on powerful Termux. Install Termux first and install clang in Termux to supply the compiler and language server.

For more details, please visit the project's Github presence.

Setup

To support the full functions as an IDE, please follow the setup instruction.

1. Install Termux(com.termux) first.
2. Run `pkg install clang' to install the clang compiler & clangd language server.
3. See https://github.com/termux/termux-app/wiki/RUN_COMMAND-Intent#setup-instructions to enable calls from 3rd-party apps.
4. Then install TermuC.

Features

✅ Highlighting
✅ Autocompletion
✅ Signature help
✅ Formatting
✅ Diagnose
✅ Compile flags
✅ Dark mode
✅ Debug
✅ Project management

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 0.2.1 (10) 建議 於 2025 年 11 月 10 日新增

    此版本需要 Android 5.0 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 此應用程式可顯示在其他應用程式上方
      這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
    • android.permission.SYSTEM_OVERLAY_WINDOW
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • com.termux.permission.RUN_COMMAND

    下載 APK 183 KiB PGP 簽章 | 構建日誌

  • 新版本 0.2.0
    • Add floating-window UI debugger
    • Optimize mouse operations
    • Adapt for Termux 0.119.0 version
    • Fix bugs when copying large text
    • Fix bugs when auto-completing
  • 版本 0.2.0 (9) - 於 2025 年 10 月 18 日新增

    此版本需要 Android 5.0 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 此應用程式可顯示在其他應用程式上方
      這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
    • android.permission.SYSTEM_OVERLAY_WINDOW
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • com.termux.permission.RUN_COMMAND

    下載 APK 183 KiB PGP 簽章 | 構建日誌

  • 新版本 0.1.7
    • Implement textDocument/signatureHelp of LSP
    • Introduce some project templates
    • Add 'replace' function
  • 版本 0.1.7 (8) - 於 2025 年 2 月 9 日新增

    此版本需要 Android 5.0 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • com.termux.permission.RUN_COMMAND

    下載 APK 163 KiB PGP 簽章 | 構建日誌