level 13
吧主同学的版本太老啦…
欢迎来到C4Droid吧!本帖将提供C4Droid下载地址,C4Droid辅助工具,C4Droid教程,同时明确吧规。
自己动手,丰衣足食!请勿伸手!
2015年12月04日 23点12分
1
level 13
欢迎来到c4droid吧,在这里你可以讨论c4droid、编程、C/C++、安卓、技术等相关问题。
Q:c4droid是什么?
A:c4droid是款Android设备上的C/C++程序编译器,默认以TCC(Tiny C Compiler)为编译器,可以选择安装gcc插件(30mb左右,无Root可正常使用),安装gcc时,可以选择安装sdl2(简单直控媒体层库,需安装sdl plugin for c4droid)和qt(nokia官方开发库,需安装sdl plugin for c4droid)。也可以开发native android app(需安装sdl plugin for c4droid),就像google ndk一样。软件支持代码高亮,编译时间随cpu主频而定,主频越高编译越快。gcc插件提供了示列程序,包含sdl,android native,qt和命令行测试程序源码。
2015年12月04日 23点12分
2
楼主辛苦了
2016年01月20日 10点01分
@lf澜风 不辛苦
![[哈哈]](/static/emoticons/u54c8u54c8.png)
但是度娘告诉我群组不存在
2016年01月20日 11点01分
level 13
吧规
1、本吧欢迎新手提问,但是提问前提你得去思考,去查过资料,去精品区看过,否则可以视为伸手党
2、提问方法:自己发帖,把报错截图,再把你代码复制上来,代码最好写上注释,说明好问题,提供有用信息。
3、删帖、处罚规则
——伸手党、考试求助贴
直接删帖并且警告,若再犯直接小黑屋。
——广告、涉黄、辱骂他人、爆粗口
直接删帖,第一次小黑屋一天,再犯小黑屋十天,严重永久封禁。双方吵架不管谁对谁错,只要说脏话都进小黑屋。
——非本吧会员提问一些奇怪问题(例如微信怎么用)
直接删帖,封禁
——挖坟
何为坟贴?
最后回复超过一个月以上即可视为坟贴。但精品贴不算坟贴,第一次警告,第二次再犯直接小黑屋
4、帖子被删禁止直接辱骂吧务,有可能是系统删除或者吧务误删。
5、宣传自己的游戏、APP或者网站以及学习论坛要求在本吧等级不低于7级,否则当作广告贴处理。
6、加精规则
源码、教程、算法、经验分享、翻译等都可以被加精。
——源码:
对于大量重复源码不能加精,例如贪吃蛇就不能加精了(已经太多了,当然你要是写出个3D版贪吃蛇也可以加精)。
——算法:
以下优先考虑加精:
图像处理(例如图像特效、人脸识别)、音频处理、AI、个人独创算法、加密解密等。
像冒泡法、贪心法、KMP、二分法、图、树等以及NOIP竞赛之类的算法不能加精(太基础了,其实看书会更好),当然写得好也有例外加精。
——经验:
经验贴要写得有技术,不要只写自己学了什么,应该具体一点,指引新人哪个阶段该干嘛,该怎么选择,新人最容易犯的错误,等等。
7、本吧不支持水,禁止水别人的提问帖,水帖会在一天之内删除,不支持
十五字
,禁止刷屏,小尾巴长度不能超过屏幕二分之一。
8、好的主题可以置顶,特别是教程、源码等具有重大意义的贴。
2015年12月04日 23点12分
3
此楼直接搬运原版
2015年12月04日 23点12分
有本事禁了贴吧触点通
2016年04月26日 23点04分
level 13
说明一下。
如果你只是想开发一些简单的控制台程序,完全可以只安装GCC而不安装SDL和Qt,因为这些到以后在C4选项中还可以再安装。为什么不建议使用TCC呢?这里的TCC可不是Turbo C,而是Tiny C,所以功能和标准都跟不上GCC。当然,如果你打算开发C++,那GCC就是必不可少的了。关于吧友们常提出的关于VC上的程序为何不能在C4上运行的问题,这里需要了解的是C4是Android系统上的一个IDE(集成开发环境),而Android是基于Linux内核开发的,在一定程度上C4编译出的程序可视为在Linux环境中运行。而VC是Microsoft Windows上的编译器,比如windows.h,graphics.h等都是Linux不支持的,所以请明辨。
2015年12月06日 13点12分
15
level 13
至于为什么C4编译出的程序不能完全视为在Linux下运行,这就不需要童鞋们完全搞懂了。Android上为了适应移动设备,其C库是由Google开发的Bionic库,相对于Linux的Glibc库更轻巧,适合移动设备运行。而Linux上的C库,刚才也提到了,是由GNU发行的Glibc库。Glibc在很多方面拥有Bionic没有的功能,其效率也相对较高。这也是为什么吧中出现不少Glibc工具链的原因。如果您想在Android上运行Glibc,与其破坏C4Droid的完整性,不如安装一个Linux运行环境。给吧友提供几个比较好用的,大家视自己个人情况来选择。
1(推荐,自用):GNURoot Debian(无需Root,运行完整的Arm Linux环境)
2:Linux Deploy/Complete Linux Installer(需要Root,运行完整的Arm Linux环境,对SD卡空余空间要求较高,可玩性较高,楼主亲测)
3:Termux(如果你的系统是5.0及以上这也是个不错的选择,比较轻量化,不需要Root,美中不足的是其运行的好像是一个Linux的变种楼主因为系统版本原因未作测试)
2015年12月06日 13点12分
16
求1和2的链接...
2017年01月24日 08点01分
推荐一个,树莓派3B+移动电源+手机安装ssh软件,树莓派设置自动连手机热点,手机用ssh软件连接树莓派,标准的Linux移动开发环境!
2019年04月20日 08点04分
我写的一篇配置教程带图,有需要的同学可以看看!
2019年04月20日 08点04分
level 13
至于键盘(输入法)问题,别讲究太多,个人认为Google拼音就不错。当然,百度输入法也可以,吧里不少人也做了几个专用皮肤,至于搜狗讯飞之流还是早早卸载吧。
2015年12月06日 13点12分
17
hacker's keyboard 相信你会回来点赞的
2018年04月13日 13点04分
搜狗输入法蛮好用的呀,怎么差?
2016年04月15日 12点04分
魅族输入法好用。
2016年05月21日 02点05分