{"id":13435459,"url":"https://github.com/qaiu/c4droid-code","last_synced_at":"2025-07-26T13:33:20.395Z","repository":{"id":41880705,"uuid":"316487912","full_name":"qaiu/c4droid-code","owner":"qaiu","description":"C4droid代码实例 C/C++代码实例/教程","archived":false,"fork":false,"pushed_at":"2024-11-25T02:29:51.000Z","size":13871,"stargazers_count":147,"open_issues_count":0,"forks_count":27,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-29T05:01:40.463Z","etag":null,"topics":["c4droid","clanguage","cli","code","cpp","gcc","learn-to-code"],"latest_commit_sha":null,"homepage":"https://blog.qaiu.top","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qaiu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-27T11:51:40.000Z","updated_at":"2025-03-11T18:53:18.000Z","dependencies_parsed_at":"2024-12-21T23:21:21.436Z","dependency_job_id":null,"html_url":"https://github.com/qaiu/c4droid-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qaiu%2Fc4droid-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qaiu%2Fc4droid-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qaiu%2Fc4droid-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qaiu%2Fc4droid-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qaiu","download_url":"https://codeload.github.com/qaiu/c4droid-code/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294514,"owners_count":20915340,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c4droid","clanguage","cli","code","cpp","gcc","learn-to-code"],"created_at":"2024-07-31T03:00:35.870Z","updated_at":"2025-04-05T06:02:12.688Z","avatar_url":"https://github.com/qaiu.png","language":"C","readme":"# This is android c4droid codes\n\u003e 我愿意将此项目称之为C4droid代码考古，因为这些源码大多都很久远了，C4droid已于2020年停止维护\n\u003e 感谢n0n3m4大佬为安卓手机提供了C语言开发环境，虽然功能简陋，但手机上学习也够用了\n\n![1.jpg](https://img.shields.io/badge/c4droid_example-200+-green)\n\ngithub: https://github.com/qaiu/c4droid-code  \ngitee镜像: https://gitee.com/QAIU/c4droid-code  \nC4droid下载链接 https://blog.qaiu.top/archives/c4droid  \nQQ群1：1026766509  \nQQ群2：172725648  \nQQ：0X2BE1EC60  \n\n# 简介\nC4droid可以运行的C语言代码，各种demo，有小游戏，小工具，还有各种整理的算法  \n整理的代码，大多来自各种博客论坛(cnblog，CSDN)，开源社区(gitee，github)，百度贴吧，QQ群等  \n# 开发工具简介\n`C4droid`是一款安卓上的C语言和C++开发环境，本质上是一款集成GCC的编辑器而已，功能简单，比较适合C语言初学者入门使用，\n在手机端编程比较方便本人利用业余时间做了汉化，并修改了一些bug(包括但不限于中文导出和中文调试的问题)  \n## C4droid使用教程可以参考元小旦博客：\n*c4droid入门教程（2022干货）- 手机C4DROID编辑器*  \nhttps://blog.csdn.net/yuanwow/article/details/104151251  \nhttps://blog.csdn.net/yuanwow/article/details/113728527  \n\n# 编译运行\n理论支持GCC，clang等编译器，安卓c4droid可以直接运行，其他Linux发行版\n需要将Include/Linux下的头文件拷贝到系统include下，或者放在源码目录\n也可以使用termux的clang编译\ninclude目录下有一个common_install.cpp 是安装glm用的，使用C4droid直接运行即可\n\n# 参与维护本项目\n长远来看，本仓库会持续更新，部分代码仍有待优化，内容会渐渐丰富，同时是分享一些简单好玩的东西\n喜欢在C/C++的朋友可以提交分享你们作品，多多益善，同时质量一定要好哦\n1. 保证C4droid可以运行\n2. 最好能让各个版本编译器像GCC（mingw），clang可以编译\n3. 提供详细呢注释，最好能提供运行截图\n4. 目录规则代码规范参考本项目代码（好像没啥规范==）\n\n# 主要项目\n- [游戏区/命令行和SDL小游戏](https://github.com/qaiu/c4droid-code/tree/main/Game)\n- [内存编辑器/其他辅助工具/加密算法等等](https://github.com/qaiu/c4droid-code/tree/main/Tool/memedit)\n- [数百个算法示例/c4droid手册包含的代码等等](https://github.com/qaiu/c4droid-code/tree/main/Learn/C%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95)\n\n-----\n![IMG_20230413_180800](https://bd2.qaiu.cn/blog/IMG_20230413_180800.jpg)\n![IMG_20230413_180818](https://bd2.qaiu.cn/blog/IMG_20230413_180818.jpg)\n![IMG_20230413_180842](https://bd2.qaiu.cn/blog/IMG_20230413_180842.jpg)\n\n# 其他优秀的基于C4droid编写的开源项目(未严格验证，可能有各种bug，甚至不能运行，且大多都不再维护)\n- 这些年用C4droid写过的代码 https://github.com/cclfly/C4droidProjects/tree/master\n\n- C++编写的SDL2引擎. https://github.com/Kiritow/MiniEngine\n\n- C4droid音频播放器 https://github.com/Kiritow/C4droid-Audio-Player\n\n- code4a(C4droid代码手册)已不再维护 https://github.com/TTHHR/code4a\n\n- Android native(GLES)开发的辅助库 https://github.com/z123k5/NativeInterface\n\n- A Package Management Tool for c4droid app. https://github.com/imkiwa/c4pkg\n\n- 音乐游戏Force Rush的源代码 https://github.com/FaMuLan/Force-Rush\n\n- 蹲坑时候无聊，用C4droid开发的小游戏代码 https://github.com/zjko/GCC_Game\n\n- 飞机大战项目 C4droid+C语言+SDL2 https://github.com/ljp-cyber/air-war\n\n\n\n# 更新记录（记录开始于2023-04-01）：\n\n20220101-20230331:\n- 新增之前遗留的C4droid代码手册的部分代码\n- 修改/新增目录结构Learn/Demo实验下面放一些实验性代码或者Demo，比如生命游戏之类\n- 添加GLM库，并附带安装程序（安装程序以C源码形式提供，C4droid用户可以直接运行安装）\n- Learn下添加关于SDL2.0+GLES3.0的图形化教程（部分源码依赖GLM库）\n- 部分代码bug修复，部分注释修改的更加严谨\n- 对未来更新方向的一些规划...\n\nTODO: 完善README，代码规范化，继续引入更多项目\n\n\n\n","funding_links":[],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqaiu%2Fc4droid-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqaiu%2Fc4droid-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqaiu%2Fc4droid-code/lists"}