
C4droid中文版
- 分类
- 系统工具
- 大小
- 53.22MB
- 版本
- 1801
- 更新
- 2026-04-26
- 系统
- Android / iOS
- 语言
- 简体中文
- 厂商
- n0n3m4
- 状态
- 高速可用
软件截图
软件介绍
c4droid中文版是一款面向安卓平台的C/C++编译器,用户可以在移动设备上直接完成代码编写、编译与运行。该软件兼顾专业开发者与编程爱好者两类人群,提供语法高亮、标签管理、代码自动补全、格式化、文件关联以及撤销与重做等基础功能。内置示例程序覆盖SDL、Android Native、Qt及命令行测试源码,可在一定程度上缩短编译等待时间。需要指出的是,c4droid默认采用TCC编译器,其在功能完整性上不及GCC,若需使用更完整的C++特性与图形库支持,用户需自行安装GCC编译插件与SDL插件。
![C4droid中文版[图1]](https://static.down8818.com/uploads/20261006/6ac4de55a60843.28716925.png)
c4droid怎么用
1、确认手机内部存储剩余空间不少于100MB,随后在本站获取c4droid中文版安装包,并另行下载GCC for droid与SDL for droid两个插件。
![C4droid中文版[图2]](https://static.down8818.com/uploads/20261006/6ac4de55dbac27.51310321.png)
2、插件安装顺序无强制要求,安装完毕后桌面不会生成独立图标,此为正常现象。
![C4droid中文版[图3]](https://static.down8818.com/uploads/20261006/6ac4de56193c26.14377381.png)
3、随后安装主程序,插件将自动解压,解压过程中会弹出确认窗口,点击确定后插件数据即被写入主程序目录。
![C4droid中文版[图4]](https://static.down8818.com/uploads/20261006/6ac4de56495fb2.35161511.png)
4、编写C++程序前,需进入菜单中的preference、setting、compiled选项,将编译器切换为G++。
![C4droid中文版[图5]](https://static.down8818.com/uploads/20261006/6ac4de567d39f1.66696160.png)
5、C++编程须严格遵循语言标准,使用C++头文件、命名空间及运算符,否则编译将报错。示例结构如下:包含C++头函数,声明using namespace std,定义int main函数体,内部使用char类型变量与while循环,通过cout与cin完成输入输出,并以system pause与return 0收尾。
![C4droid中文版[图6]](https://static.down8818.com/uploads/20261006/6ac4de56be41f7.46711427.png)
6、若仅编写简单C程序,可不安装上述插件,但需注意不要引入头函数文件,例如math.h,因手机内存有限且软件未内置相关函数文件,写入后会引发报错。示例中仅使用main函数、long int变量、for循环、sqrt运算与printf输出即可。
![C4droid中文版[图7]](https://static.down8818.com/uploads/20261006/6ac4de56f3ae48.64909607.png)
7、c4droid运行于手机环境,其功能受硬件条件限制,部分在电脑端可用的特性无法在移动端实现,需用户自行摸索。对初学者而言,该软件仍具备一定实用价值,且支持导出apk程序文件。
8、若设备无法正常使用,或GCC与SDL仅其一可用,亦或主程序可用而插件失效,通常源于手机系统差异。部分最新版本可能不兼容特定机型,建议更换旧版插件重新安装。当前网络流传版本较多,存在第三方修改情况,需自行甄别,多数安卓手机均可正常运行。
以上就是关于c4droid怎么用的全部内容,希望对大家有所帮助。
c4droid最新版中文版特色
- 离线C编译器:可在Android设备上创建并运行应用程序,无需互联网连接。
- 源代码编辑器支持语法高亮、标签、代码自动完成、代码格式化、文件关联及撤销与重做。
- 支持导出并分享程序的APK或本机可执行文件,适用于终端应用程序。
- 无需root权限,但C4droid可根据用户需要为程序启用root。
- 借助TCC与uClibc,提供完整的ANSI C与ISO C99支持。
- 集成Git。
- 图形用户界面可定制,用户可自行放置标签与按钮,并支持主题切换。
以下功能需配合免费的GCC插件使用:
- 使用GCC与仿生libc,提供完整的C++及几乎完整的C++11支持。
- 支持NativeActivity、QT、SDL与SDL2的GUI。
- 支持调试断点与监视。
- 支持Makefile文件,可使用与PC相同的构建脚本,内含BusyBox。
- 增强编程与教育用途的半自动开源库移植功能。
常见问题
如何使用Makefile,多文件项目等?
长按编译按钮,若按钮已隐藏或移动,则选择编译设置,并配置当前目录以使用所需模式。
请注意,按下确定后,C4droid将创建.c4droid配置文件。部分模式如makefile需要输入结果可执行文件名,不可遗漏。
完成配置后,统一使用编译和运行按钮来构建并运行应用程序。
如何在单文件模式下使用图形库?
安装SDL插件,并在C4droid首选项中选择G++编译器即可。
请注意,C4droid通过非常简单的源代码分析选择应用程序模式:
使用相应的包含字符串检测每种图形模式,例如通过#include“SDL.h”检测SDL,具体可查阅捆绑示例。注释掉这些行不会产生任何影响。
若编译单文件Qt应用程序,还应在源代码文件末尾添加#include“yoursourcefilenamewithcpp.moc”。
如何手动安装C++支持?
C4droid会在首次启动时提示安装C++支持,并自动配置为半自动模式。
若需手动操作,需满足以下条件:
0)内部存储器不少于100MB。
1)安装GCC插件。
2)在C4droid首选项中选择G++编译器。
请注意,若将C4droid用作C编译器,建议选择GCC而非G++。
如何构建和安装库?
操作方式与常规Makefile构建几乎相同,但可能需要进行一些修补。
目前测试过的库包括gmp、mpfr、mpc、libxml2、neon、sqlite、SDL_gfx,其中SDL_gfx需要添加--disable-mmx参数。
更新日志
v8.0.1版本
修复了大量错误。
将GCC更新至10.2。
Qt不再依赖任何第三方应用程序。
现在可使用Ctrl+X关闭终端。
SD2现已支持沉浸式模式。



