huidong

首页 | 会员登录 | 关于争取 2022 寒假做出汇东网 Ver3.0.0 !
搜索文章


首先来介绍我用的工具:

IDE 介绍,下载地址以及安装教程

c4droid(荐)


图片.png     图片.png    


优点:

可以自己选择编译器(tcc / gcc / g++);

可以调试代码;

可以根据C语言代码离线编译出apk文件,而且,相比于 [C语言编译器IDE] ,c4droid对生成的apk文件提供有更多自定义选项;

界面朴素不花哨;

缺点:

自动补全功能薄弱;

对于使用普通输入法的用户来说,输入代码不太方便,不过这个问题文章待会会解决。


apk下载地址:


百度贴吧 [c4droid吧] 提供的各模块、各版本安装包。

具体:含有arm32, arm64, x86架构对应的版本,以及gcc模块、sdl图形库模块安装包(模块支持的都是选装),还含有手机信息查询工具的安装包。

原贴楼主给出的下载地址(下载地址1)https://pan.baidu.com/s/1c2dX9G8?errmsg=Auth+Login+Sucess&errno=0&ssnerror=0&#list/path=%2F&parentPath=%2Fsharelink1211160688-931402814957513&qq-pf-to=pcqq.group 

根据上面的链接备份的下载地址(下载地址2)https://pan.baidu.com/s/1ZNS9AH4gvdDgLBjiRo3eag  提取码: 3ihj

c4droid吧(百度贴吧)主页:https://tieba.baidu.com/f?kw=c4droid&ie=utf-8


下面的链接是我自己手机用的c4droid主程序的apk(arm32版),sdl支持的apk(这个是各版本通用的)(选装),gcc支持的apk(arm32版)(选装)。

这些apk也是来自上面的下载地址,但是从中选出了几个我需要用到的apk。

下载地址(下载地址3)https://github.com/zouhuidong/NetDisk/tree/main/%E6%89%8B%E6%9C%BA%E7%BC%96%E7%A8%8B%E7%9B%B8%E5%85%B3/c4droid

其中 gcc模块的apk 分卷压缩了,需要两个压缩包都下载,再解压其中任意一个文件。


安装教程:

根据你的手机架构,选择对应的apk进行安装,比如你是arm32的,那就可以用下载地址3;如果是x86的,那就可以去下载地址1或下载地址2找到对应的安装包;如果不知道手机架构是什么,一般来说是arm32,也可以在下载地址1或下载地址2中下载手机信息查询工具来看你的手机是什么架构。


确定好手机cpu架构后,你可以在对应的下载链接中找到如下的安装包:

c4droid的主程序安装包(必须)

gcc 模块的安装包(最好要)

sdl 模块的安装包(选装,如果要用sdl图形库的话就装)


按照需求下载上面的三个安装包,然后先安装c4droid的主程序,随后把需要的模块安装好。

进入c4droid,点右上角,进入设置,找到“安装GCC”和“安装SDL”的地方。

点击它们来安装你所需要的模块。在弹出的对话框中可以选择附加的组件,然后点“内部存储”,如下图:

图片.png

它上面有四个组件可以选,第一个是“debugger”,用来调试的,但是使用体验一般(手机上能做到这样也还可以了,其他IDE都不能调试)。其他的不需要就不要勾选了。


这是我的设置界面,打了圈的是和默认设置不同的地方:

1613878353326137.png

设置好之后就可以开始写代码了。


注意一下,编译器有tcc, gcc, g++可选,但是tcc和gcc都感觉有点毛病,强荐g++。


C语言编译器IDE


优点:

外观比较像VS;

可以双指缩放字体大小;

自动补全的体验也还行;

可以编译apk文件,但是这需要连接他的服务器来执行此操作,且自定义选项少。

缺点:

它没法设置自动换行;

高亮有点小bug;

打开程序时有几秒广告;


apk下载地址:https://github.com/zouhuidong/NetDisk/tree/main/%E6%89%8B%E6%9C%BA%E7%BC%96%E7%A8%8B%E7%9B%B8%E5%85%B3/%E6%8E%A8%E8%8D%90IDE

下载地址里分卷压缩了,需要两个压缩包都下载,再解压其中任意一个文件。

CIDE


优点:

有实时的报错;

输入代码体验较好;

自动补全很强大;

侧边栏有易用的目录浏览器;

缺点:

没法双指缩放字体大小;

无法关闭自动代码排版,且一定会删去多余的空行,使用自动补全时会强制性地自动排版附近的代码;

自动补全会闪退,未知条件下也会闪退(刚开始使用时未出现此问题);

暂不支持导出apk。


apk下载地址:https://github.com/zouhuidong/NetDisk/tree/main/%E6%89%8B%E6%9C%BA%E7%BC%96%E7%A8%8B%E7%9B%B8%E5%85%B3/cide

下载地址里分卷压缩了,需要两个压缩包都下载,再解压其中任意一个文件。


android是基于Linux的,所以代码是要基于linux的。


推荐一些实用的手机编程方式


推荐一个在手机上编程用的输入法:

http://huidong.xyz/?mode=2&id=250 


如果在手机上编程时因为身边的电脑没有编程环境,那这里有一招很实用:

http://huidong.xyz/?mode=2&id=248

先使用whatsinput和手机连接,进入手机的ide,可以在whatsinput中看到你的代码,然后可以用whatsinput编辑代码。如果你觉得whatsinput里的输入框不好用,可以从输入框中把代码复制到电脑版的在线编辑器中把代码编辑好再用whatsinput回传到手机中。推荐一个在线编辑器:

http://huidong.xyz/?mode=2&id=252 






返回首页


Copyright (C) 2018-2024 huidong