C4droid
软件描述
C4droid 是一款适用于 Android 的用户友好(但功能强大)的 C/C++ 集成开发环境 + C/C++ 编译器。
什么是 C4droid?
C4droid 是一款用户友好(但功能强大)的 Android 平台 C/C++ 集成开发环境 + 编译器。
基本功能:
离线 C 编译器:可在 Android 设备上创建自己的应用程序,并在无网络连接的情况下运行
支持语法高亮、标签页、代码补全、代码格式化、文件关联及撤销/重做功能的源码编辑器
可将程序导出为 APK 或原生可执行文件(适用于终端应用)
无需 root 权限(但若需要,C4droid 可利用 root 权限运行你的程序)
使用 TCC(Tiny C 编译器)+ uClibc,完全支持 ANSI C 和 ISO C99
集成 Git
可自定义图形界面,自由设置标签页和按钮位置,支持主题
通过免费的 GCC 插件获得更多功能:
完整支持 C++ 及几乎全部 C++11 特性,基于 GCC + Bionic libc
支持 NativeActivity、Qt、SDL 和 SDL2 图形界面
带断点和监视功能的调试器
支持 Makefile:可使用与 PC 相同的构建脚本(内置 BusyBox)
半自动开源库移植功能,提升编程与教学体验
C4droid 出厂即具备良好的用户体验,但并非完美
🔄 替代方案
31 个选择Eclipse 是一个可扩展的开发平台,提供运行时环境和应用框架,用于构建、部署和管理整个软件生命周期中的软件。许多人将 Eclipse 视为 Java IDE,但它远不止于此——Eclipse 实际上包含超过 60 个……
跨平台的 Python 和 Django 集成开发环境,具备重构功能、代码补全、版本控制集成、部署、问题跟踪、远程调试功能,提供社区版,但不支持数据库和网页技术。
一个免费的开源集成开发环境,专为软件开发者设计。您可获得创建专业桌面、企业、网页和移动应用所需的所有工具,支持 Java、C/C++ 以及 PHP、JavaScript、Groovy 等动态语言。

Code::Blocks
Code::Blocks 是一个免费的 C++ 集成开发环境,旨在满足用户最苛刻的需求。它设计为高度可扩展且完全可配置。

Qt Creator
Qt Creator 是一款跨平台的集成开发环境(IDE),旨在为开发者提供最佳的使用体验。Qt Creator 可在 Windows、Linux 和 macOS 桌面操作系统上运行,使开发者能够跨桌面、移动和嵌入式平台创建软件。

Bloodshed Dev-C++
Bloodshed Dev-C++ 是一种功能完整的 C/C++ 编程语言集成开发环境(IDE)。它使用 GCC(GNU 编译器集合)的 Mingw 版本作为其编译器。Dev-C++ 还可与 Cygwin 或任何其他基于 GCC 的编译器配合使用。


