系统:Android 大小:53.22M
版本:8.01 更新:








c4droid 是运行在手机端的 C/C++ 编译环境,能脱离电脑完成代码编写、编译与调试。它提供多语言界面,并可切换为中文,支持导入本地文件和安装插件来扩展功能。新建文件后即可输入代码并运行测试,发现错误可随时修改;测试通过的程序还能导出为 APK 或二进制文件,方便直接安装使用。

c4droid 的界面设计偏简洁,操作门槛不高,专业开发者和编程爱好者都能用它进行代码编译与测试。编译完成并确认无误后,可将结果导出为 apk 安装包,在手机上安装运行。
1、启动 C4droid,进入主界面后点右上角【...】。

2、在菜单中选择【设置】。

3、进入设置页后点击【选择编译器】,按需要选 GCC;用于 C++ 时可选择 G++。


4、新建文件,输入或粘贴代码进行测试。

5、点击编译并运行。建议在手机根目录建立专用文件夹,便于程序保存和再次打开。

1、打开软件,在菜单栏选择【Edit】。
2、进入后点击【Preferences】。
3、在窗口中找到【interface】并选中。
4、在右侧【language】子菜单中选择【chinese(cn)】。
5、关闭软件并重新启动,界面即会显示中文。

1. Makefile 和多文件项目怎么使用?
长按编译按钮;若按钮隐藏或移动,可打开“编译设置”,然后为当前目录配置所需构建模式。点击确定后,C4droid 会生成 .c4droid 配置文件。部分模式(如 makefile)需要输入最终可执行文件名,注意不要遗漏。配置完成后,使用编译与运行按钮即可构建并运行应用。
2. 单文件模式如何使用图形库?
安装 SDL 插件,并在 C4droid 首选项中选择 G++ 编译器。C4droid 会通过简单的源代码分析判断应用模式,依据相应的包含字符串识别图形模式,例如通过 #include "SDL.h" 检测 SDL,可参考自带示例。将相关行注释掉不会产生作用。如果编译单文件 Qt 应用,还需在源文件末尾加入 #include "yoursourcefilenamewithcpp.moc"。
3. 如何手动安装 C++ 支持?
首次启动时,C4droid 会提示安装 C++ 支持,并自动配置为半自动模式。若要手动处理,需要满足以下条件:预留 100MB 以上内部存储;安装 GCC 插件;在 C4droid 首选项中选择 G++ 编译器。若只作为 C 编译器使用,建议选择 GCC,而不是 G++。
4. 如何构建和安装库?
流程与常规 Makefile 构建基本一致,但个别库可能需要修补。已测试过的库包括 gmp、mpfr、mpc、libxml2、neon、sqlite、SDL_gfx,其中 SDL_gfx 需要 --disable-mmx。
支持 C/C++/C++11 编译;可生成 APK 或二进制文件;具备 Git 版本管理;项目可导出分享。
核心编译能力:支持 ANSI C/ISO C99 标准、G++ 编译器选项,以及 C++ 与 C 语言分离编译。
代码管理:提供本地文件历史追溯和云端编译记录查看。
图形界面支持:兼容 SDL2、QT、Allegro 等框架,可用于开发图形化应用。
v8.01 版本
1、签名调整
2、Backupscript 调整
3、更新语言文件