GithubHelp home page GithubHelp logo

c4d's Introduction

This is android c4droid codes

我愿意将此项目称之为C4droid代码考古,因为这些源码大多都很久远了,C4droid已于2020年停止维护 感谢n0n3m4大佬为安卓手机提供了C语言开发环境,虽然功能简陋,但手机上学习也够用了

1.jpg

github: https://github.com/qaiu/c4droid-code
gitee镜像: https://gitee.com/QAIU/c4droid-code
C4droid下载链接 https://blog.qaiu.top/archives/c4droid
QQ群1:1026766509
QQ群2:172725648
QQ:736226400

简介

C4droid可以运行的C语言代码,各种demo,有小游戏,小工具,还有各种整理的算法
整理的代码,大多来自各种博客论坛(cnblog,CSDN),开源社区(gitee,github),百度贴吧,QQ群等

开发工具简介

C4droid是一款安卓上的C语言和C++开发环境,本质上是一款集成GCC的编辑器而已,功能简单,比较适合C语言初学者入门使用, 在手机端编程比较方便本人利用业余时间做了汉化,并修改了一些bug(包括但不限于中文导出和中文调试的问题)

C4droid使用教程可以参考元小旦博客:

c4droid入门教程(2022干货)- 手机C4DROID编辑器
https://blog.csdn.net/yuanwow/article/details/104151251
https://blog.csdn.net/yuanwow/article/details/113728527

编译运行

理论支持GCC,clang等编译器,安卓c4droid可以直接运行,其他Linux发行版 需要将Include/Linux下的头文件拷贝到系统include下,或者放在源码目录 也可以使用termux的clang编译 include目录下有一个common_install.cpp 是安装glm用的,使用C4droid直接运行即可

参与维护本项目

长远来看,本仓库会持续更新,部分代码仍有待优化,内容会渐渐丰富,同时是分享一些简单好玩的东西 喜欢在C/C++的朋友可以提交分享你们作品,多多益善,同时质量一定要好哦

  1. 保证C4droid可以运行
  2. 最好能让各个版本编译器像GCC(mingw),clang可以编译
  3. 提供详细呢注释,最好能提供运行截图
  4. 目录规则代码规范参考本项目代码(好像没啥规范==)

主要项目


IMG_20230413_180800 IMG_20230413_180818 IMG_20230413_180842

其他优秀的基于C4droid编写的开源项目(未严格验证,可能有各种bug,甚至不能运行,且大多都不再维护)

更新记录(记录开始于2023-04-01):

20220101-20230331:

  • 新增之前遗留的C4droid代码手册的部分代码
  • 修改/新增目录结构Learn/Demo实验下面放一些实验性代码或者Demo,比如生命游戏之类
  • 添加GLM库,并附带安装程序(安装程序以C源码形式提供,C4droid用户可以直接运行安装)
  • Learn下添加关于SDL2.0+GLES3.0的图形化教程(部分源码依赖GLM库)
  • 部分代码bug修复,部分注释修改的更加严谨
  • 对未来更新方向的一些规划...

TODO: 完善README,代码规范化,继续引入更多项目

c4d's People

Contributors

qaiu avatar blskwolf avatar

Watchers

KyleBrown avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.