星途软件园,让每一次下载都通往安心
当前位置:首页 > 安卓软件 > 教育学习 > C4droid

C4droid

C4droid logo图

  • 版本: 8.01
  • 大小: 53.22M
  • 日期: 2026-09-23 13:40
  • 语言: 简体中文
  • 类型: 教育学习
  • 环境: android
  • 隐私: 查看
  • 权限: 查看
  • 需要网络 无广告
  • C4droid截图1
  • C4droid截图2
  • C4droid截图3

C4droid是一款能在安卓手机或平板上写C/C++代码的编程软件,装上以后可以直接在设备上编写、编译并运行程序,不用再依赖电脑。软件自带了tcc编译器,简单的代码马上就能编译测试,如果想要更完整的标准库支持,还可以自己安装gcc插件。写代码的时候有自动补全,也能用快速查找定位变量或者函数,输入行号就能直接跳到对应位置。装上sdl2插件之后,还能做一些带图形界面的小程序。

软件亮点

1、内置的tcc编译器体积不大,编译速度也快,随手写几行简单的C代码就能马上运行看看结果。

2、插件库里面可以下载gcc插件套件,装好以后标准库支持和编译能力都会比默认状态更全一些。

3、调试或者改错的时候直接输入行号,就能跳到文件里对应的那一行,不用一点点往下翻。

软件优势

1、想验证一段代码能不能跑通,直接在软件里编译运行就可以,中间不用来回切换其他工具。

2、装了sdl2插件以后可以做一些简单的图形界面和多媒体小程序,不再局限于控制台程序。

3、输入代码时软件会根据上下文提示函数名、变量名和关键字,能少打不少字,也不容易拼错。

软件描述

1、安装的时候先装C4droid主程序,再装GCC和SDL这些插件,顺序反了有时候会识别不到。

2、第一次打开软件会自动解压,等一会儿就好,之后如果没装GCC,软件会提示安装,也可以到设置里手动勾选。

3、程序写好后可以导出成apk文件,不过目前只能用英文给文件命名,中文名是不支持的。

软件特色

1、软件里面包含了编辑器、编译器和调试接口,手机和平板上都能用,不需要再连电脑,写代码的环境算是比较完整。

2、写好C语言代码以后可以直接在设备上编译,生成能在安卓系统里运行的可执行文件或者共享库。

3、找代码的时候可以用快速查找,输入字符串、变量名或者函数名,很快就能定位到对应的位置。

软件教程

1、首先肯定需要下载并且安装程序包C4droid、GCC for C4droid、SDL plugin for C4droid了,下载完毕之后先安装C4droid哦然后在安装其他插件哦!

2、软件安装会自动解压,耐性等待一会。

3、解压完成后就可以开始使用。如果没有安装插件的话,软件会提示是否安装GCC,若没有提示,可以按手机菜单——设置——安装GCC。在插件前面打钩选择要安装的插件。当然这个是单独安装了C4droid软件才会出现的情况,一起安装了就不会出现。

4、软件能够直接导出apk格式,但目前只支持英文命名。

软件点评

C4droid是一款把编写、编译和运行都放在手机上的编程工具,平时想练练C语言,或者临时改一段代码,打开就能直接用。编辑器里带语法高亮和自动缩进,代码排布看起来比较整齐,写的时候也不容易乱。刚开始可以先用自带的tcc跑几段简单的逻辑,熟悉之后再装gcc插件把编译环境补全。调通的程序还能导出apk,只是文件名要用英文。

玩家评论
共7501条评论
评分:
  • ★
  • ★
  • ★
  • ★
  • ☆
很好
(您的评论需要经过审核才能显示)
关闭

需要授予该应用的权限

访问大概位置
允许应用访问大概位置
-------------------------------------
获取定位
允许应用通过网络或卫星对设备进行定位
-------------------------------------
查看网络状态
允许应用程序查看所有网络的状态。
-------------------------------------
开关WLAN
允许应用开启或关闭WLAN
-------------------------------------
修改电池统计信息
允许修改收集的电池使用情况统计信息。普通应用程序不能使用此权限。
-------------------------------------
开关蓝牙
允许应用开启或关闭蓝牙
-------------------------------------
蓝牙管理
允许应用程序配置本地蓝牙手机,以及发现远程设备并与其配对。
-------------------------------------
拍摄照片和视频
允许应用拍摄照片或录制视频
-------------------------------------
更改用户界面设置
允许应用程序更改当前配置,例如语言设置或整体的字体大小。
-------------------------------------
更改网络连接性
允许应用程序更改网络连接的状态。
-------------------------------------
更改 Wi-Fi 状态
允许应用程序连接到 Wi-Fi 接入点以及与 Wi-Fi 接入点断开连接,并对配置的 Wi-Fi 网络进行更改。
-------------------------------------
完全的互联网访问权限
允许应用程序创建网络套接字。
-------------------------------------
检索当前运行的应用程序
允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。
-------------------------------------
结束后台进程
无论内存资源是否紧张,都允许应用程序结束其他应用程序的后台进程。
-------------------------------------
控制媒体音量
允许应用调整媒体音量
-------------------------------------
装载和卸载文件系统
允许应用程序装载和卸载可移动存储器的文件系统。
-------------------------------------
更新组件使用情况统计
允许修改收集的组件使用情况统计。普通应用程序不能使用此权限。
-------------------------------------
查阅敏感日志数据
允许应用程序从系统的各个日志文件中读取信息。这样,应用程序就可以发现关于您手机使用情况的一般信息,其中可能包含个人信息或私密信息。
-------------------------------------
获取手机信息
允许应用获取手机号、IMEI、IMSI
-------------------------------------
录音
允许应用程序访问录音路径。
-------------------------------------
修改/删除 SD 卡中的内容
允许应用程序写入 SD 卡。
-------------------------------------
以悬浮窗的形式显示
允许应用在任何界面显示悬浮窗
-------------------------------------
控制振动器
允许应用程序控制振动器。
-------------------------------------
防止手机休眠
允许应用程序防止手机进入休眠状态。
-------------------------------------
修改系统设置项
允许应用修改系统设置情况
-------------------------------------
读取或写入手机存储
允许应用读写手机上的照片及文件
-------------------------------------
android.permission.REQUEST_INSTALL_PACKAGES
允许应用程序请求安装包。
-------------------------------------
android.permission.QUERY_ALL_PACKAGES
允许查询设备上的任何普通应用程序,无论清单声明如何。
-------------------------------------
android.permission.POST_NOTIFICATIONS
允许应用发布通知
-------------------------------------
在后台使用位置信息
允许应用程序在后台访问位置信息。还需要同时请求其他权限
-------------------------------------
android.permission.MANAGE_EXTERNAL_STORAGE
允许应用程序广泛访问范围存储中的外部存储。
-------------------------------------
运行前台服务
允许常规应用程序使用 Service.startForeground。
-------------------------------------

软件投诉或纠错

问题:
说明:
邮箱: