
C4droid中文版
- 分类
- 系统工具
- 大小
- 53.22MB
- 版本
- 1801
- 更新
- 2026-08-22
- 系统
- Android / iOS
- 厂商
- n0n3m4




c4droid中文版是一款让安卓手机变身编程利器的C/C++编译器,简单说就是把电脑上的开发环境塞进你口袋里。不管你是靠代码吃饭的老手,还是刚摸到编程门槛的萌新,这玩意儿都能让你在公交地铁上随手敲几行代码,灵感来了随时开干。它自带语法高亮、自动补全、代码格式化这些贴心功能,还有一堆示例源码可以参考,省得你从零摸索。不过得提醒一句,默认的TCC编译器比较“轻量”,想玩更高级的C++特性,最好再装个GCC插件和SDL插件,那才算把它的潜力全榨出来。
![C4droid中文版[图1]](https://static.down8818.com/uploads/20260909/6aa163eb9314f7.66937945.png)
1. 离线编译不挑网:没网也能写程序、跑程序,飞机上都能撸代码,彻底摆脱网络依赖。
2. 编辑器功能拉满:语法高亮、多标签切换、自动完成、代码格式化、文件关联、撤销重做,该有的全都有,操作手感直逼桌面IDE。
3. 一键导出分享:写好的程序能打包成APK安装包或者原生可执行文件,发朋友圈炫技或者丢给朋友测试都行。
4. 免Root也能玩:不需要折腾手机权限,当然你要是想玩更深的系统交互,它也给你留了后门。
5. 标准支持到位:完整支持ANSI C和ISO C99规范,配合内置的TCC编译器加uClibc库,基础教学完全够用。
6. 内置Git版本控制:代码版本管理直接在手机上搞定,再也不用担心改崩了没法回退。
7. 界面自定义:标签栏、按钮位置、主题配色都能按自己喜好调整,把界面调成自己最顺手的布局。
装上免费的GCC插件后,还能解锁更多高阶玩法:
1. 完整C++支持:几乎覆盖C++11标准,配合Bionic libc,写面向对象代码毫无压力。
2. 多框架GUI开发:支持NativeActivity、Qt、SDL、SDL2,想写带界面的程序或者小游戏都不是问题。
3. 调试断点监控:设置断点、查看变量值,手机端也能像电脑一样逐步调试代码。
4. Makefile构建支持:直接复用电脑上的构建脚本,BusyBox都内置好了,交叉编译不费劲。
5. 开源库移植辅助:半自动化的库移植功能,想给手机装点第三方库省不少事。
1. 先检查手机存储空间,至少留出100MB左右,然后从本站把c4droid主程序下载下来,顺带搜一下“GCC for droid”和“SDL for droid”这两个插件包,提前备好。
![C4droid中文版[图2]](https://static.down8818.com/uploads/20260909/6aa163ebcb2297.11896826.png)
2. 安装顺序无所谓,先把两个插件装上,注意装完桌面不会多出任何图标,别以为装失败了。
![C4droid中文版[图3]](https://static.down8818.com/uploads/20260909/6aa163ec02edf9.06523368.png)
3. 接着安装主程序,首次启动会自动解压插件数据,弹窗出来直接点确定,等它跑完就完事了。
![C4droid中文版[图4]](https://static.down8818.com/uploads/20260909/6aa163ec37ff67.52406057.png)
4. 想编译C++的话,进菜单找到“preference/setting compiled/G++”,切换成G++编译器就能开工了。
![C4droid中文版[图5]](https://static.down8818.com/uploads/20260909/6aa163ec705ca8.63439460.png)
5. 写C++程序时记得按标准来,头文件、命名空间一个都不能少,比如这样写:
#include <iostream>
using namespace std;
int main()
{
char a;
while
{
cout << "请输入Y/N:";
cin >> a;
if
{
cout << "您输入的是Y" << endl;
break;
}
if
{
cout << "输入的是N" << endl;
break;
}
cout << "输入有误" << endl;
}
system;
return 0;
}
漏了任何一行都会给你报错,别问我怎么知道的。
![C4droid中文版[图6]](https://static.down8818.com/uploads/20260909/6aa163eca6bcc1.82951515.png)
6. 如果只写纯C语言,那两个插件可以先不装,但注意别写#include头文件,手机里没存那些库文件,写了必挂。比如这段:
main()
{
long int i,x,y,z;
for
{
x=sqrt;
y=sqrt;
if
printf;
}
}
记得把math.h那行注释掉或者删掉。
![C4droid中文版[图7]](https://static.down8818.com/uploads/20260909/6aa163ecdb4804.19111636.png)
7. 手机性能毕竟比不上电脑,有些复杂功能跑不动很正常,但对初学者来说绝对是个练手神器。而且c4droid支持导出APK文件,写个小工具分享给朋友挺有成就感的。
8. 要是遇到GCC和SDL插件只有一个能正常工作,或者干脆都用不了的情况,大概率是系统兼容性问题。换个旧版本的插件试试,网上资源比较杂,有些是别人改过的,多试几个版本总能找到能用的。大部分安卓手机都能正常跑起来,耐心点排查。
以上就是c4droid的完整玩法,希望对你有帮助!
Makefile和多文件项目怎么整?
长按编译按钮。