

评分:
好评:0
差评:0
C4droid能在安卓机上直接写C和C++代码,自带本地编译环境,随时随地都能敲代码调程序,不用非得开电脑。界面集成了代码高亮、联想补全、自动排版、多标签切换、关联文件打开与撤销重做等基础功能,还自带了SDL、Android Native、Qt以及控制台应用的大量范例源码。无论是新手拿来练手刷题,还是工程师出差时临时看代码、改Bug、测脚本都很顺手。
1、软件支持纯离线模式编译,手机就算没插卡没连WiFi,也能从零新建文件、编译构建并直接拉起进程。出厂自带微型TCC与uClibc依赖套件,全面兼容ANSI C和ISO C99编码规范。
2、内置的代码编辑器功能齐全,支持语法彩色高亮、多标签并行编辑、输入联想补全、一键规整排版、文件后缀关联以及多步撤销重做,整体操作手感很贴合桌面级轻量IDE。
3、代码成功编译后,能直接打包导出为标准APK安装包,也能生成无界面的终端可执行文件。常规运行不需要手机获取Root权限,若程序涉及底层指令调试,也可直接调取系统的Root环境来跑。
4、软件内部还打包了Git版本控制工具,操作界面支持自由拖拽改动,标签栏与常用操作按键的位置都能按个人习惯排布,也自带多套配色主题供随时切换。
1、自带的TCC组件主要用来快速跑纯C语言基础代码。如果涉及C++工程开发,只要加装配套的GCC插件并将核心切换到G++,就能获得完整的C++语言特性支持,对C++11标准的常用规范也覆盖得相当全面。
2、配合GCC扩展模块,软件能够运行NativeActivity、Qt、SDL与SDL2等图形窗口项目,同时开放了断点拦截排错与实时变量数值监控。面对多源码文件的复杂项目,支持直接使用Makefile工程配置,内置BusyBox工具箱,调用逻辑与PC端完全一致。
3、依托这套完整的拓展运行库,在手机上把常见的开源C/C++依赖库移植过来也非常方便,整体流程偏向半自动化,不管是拿来做课程设计、算法刷题还是做小型项目验证都很实用。
1、在部署前先确认手机存储预留了足够的读写空间,建议闲置容量保持在100MB以上。把C4droid主程序下载好之后,同批次还要准备好GCC for droid和SDL for droid这两个支持包。

2、先把GCC与SDL两个支撑插件装进手机,两者安装先后没有强制要求。装完后桌面通常不会出现对应的启动图标,这属于正常现象。

3、插件全部安装完毕后,再点击安装并启动C4droid主程序。应用启动时会自动检索并释放插件中的编译链文件,看到屏幕弹出确认对话框直接点确定,静等解压部署结束。

4、后续若要处理C++工程,点击主界面菜单找到Preference选项,进入Setting complied设置项,把默认编译器更改为G++即可;如果平日只写标准C代码,保持GCC选项编译速度会更快。

C语言和C++程序怎么编译
把GCC与SDL扩展配置好并把核心切到G++之后,就能正常编写并运行C++项目。编码过程必须符合标准C++规范,按需引入iostream等头文件、声明命名空间以及使用cin、cout流运算符。以下示例用于接收终端输入的Y或N并实时打印分支反馈:
include using namespace std;int main(){ char a; while (1) { cout cin >> a; if (a == Y) { cout break; } if (a == N) { cout break; } cout } return 0;}

要是平时仅仅跑一些结构简单的纯C脚本,也可以完全不装GCC和SDL插件。不过编写时要留意原生精简库是否覆盖了所调用的头文件与API,引用缺失库容易触发报错。下面是计算特定数学区间符合条件数值的C程序范例:
main(){ long int i, x, y, z; for (i = 1; i { x = sqrt(i + 100); y = sqrt(i + 268); if (x * x == i + 100 && y * y == i + 268) printf("\n%ld\n", i); }}

修复了旧版本在不同设备上运行闪退的多处底层逻辑漏洞。
GCC编译工具链底层正式升阶更新到10.2版本。
内置终端模拟器支持使用Ctrl+X快捷指令强制中断并退出。
SDL2图形组件新增适配全面屏手机的沉浸式无边框视口。
暗袭者(DarkRaider)免费安卓版暗袭者(DarkRaider)是主打复古像素风格的地牢动作冒险游戏,背景设定在危机四伏的中世纪奇幻大地。玩家需要操纵能力各异的勇者探索随机生成的迷宫,靠走位与招架不断战胜怪物和强力首领。
极限骑行3d官方正版下载极限骑行3d官方正版能让你体验带点对抗性的自行车闯关竞速,核心逻辑其实就是买车合成加赛道冲刺。开局先在车库把低级车拼成高级车,接着点开比赛去赛道上狂飙。路上既要按住加速甩开对手,也可以主动靠过去把旁边的人撞翻拿积分,途中还得留心别撞上路障或者掉进坑里。跑赢之后拿到的金币资源,又能回头去合成更快的车子,跑起来挺解压。
PVZCard官网版下载PVZCard把经典植物大战僵尸的塔防机制做成了卡牌构筑肉鸽玩法。玩家在游戏里通过收集并融合上百种功能各异的植物卡牌,组建专属套牌去顶住僵尸进攻。每局对战都带随机元素,在原本打僵尸的基础上加入了卡牌合成与阳光分配规则,让战术思路更加多变。
熊猫鼠标Pro免激活版最新熊猫鼠标是一个可以让你的手机连接上鼠标键盘的app,适用于蓝牙鼠标和简单,在游戏中可以生成相应的映射,从而让你可以轻松使用键鼠来进行手机游戏。对于像是和平精英,绝地求生之类的射击游戏,通过这个软件来连接键鼠可以获得最佳的操作手感,因为是模拟映射的方式,因此不会被拦截,让你在游戏中比别人有着更加精准的操作手感。