您的位置:起点软件下载系统安全C4droid C++编译器 v5.01 最新版

C4droid C++编译器 v5.01 最新版

软件大小:2673KB

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:系统安全

更新时间:2018/10/23 13:10:26

授权方式:免费软件

插件情况:无 插 件

C4droid是一款功能强大的安卓手机编程软件。通过C4droid汉化版用户可以随时随地进行C语言编辑,非常方便,是程序员们的得力助手。安装这款C4droid主程序后还需安装GCC和SDL插件库。
C4droid

【软件特点】

c4droid汉化版基本特点:
-离线C编译器:创建自己的Android设备的应用程序,甚至没有互联网接入运行它们
-源代码编辑器与语法高亮,标签,代码完成,代码格式化,文件关联和撤销/重做
-出口和分享你的节目,或的APK本地可执行文件(用于终端应用程序)
-无根所需的(但C4droid可以用它为你的程序,如果你想)
-完整的ANSIC和ISOC99支持与TCC(微型C编译器)+uClibc中
-整合的Git
-可定制的图形用户界面,选择在哪里自行放置标签和按钮,也支持主题。
更多功能的免费插件GCC:
-全功能的C++编译器,几乎完整的C++11的支持与GCC编译器
-NativeActivity的,QT,SDL和SDL2的GUI支持
-调试器,带有断点和监视
-Makefile文件支持:使用相同的构建脚本为您的PC上(BusyBox的是包含)
-加强规划和教育半自动开放源代码库的移植功能

【安装教程】

查看手机内存,保证有足够的空间(约100M左右即可)),在本网站下载c4droid主程序和俩个插件GCC for c4droidSDL for c4droid

下载两个插件和c4droid主程序。网上有免费的,自己动手查看一下。

二.安装软件
下载后先安装两个插件(两个先后无区别),安装完成后桌面不会有图标的


成功后安装主程序,插件会自动解压,解压时自动弹出一个窗口,点击yes就OK了,自动把插件数据解压到主程序了

编写程序时在菜单/preference/setting complied/G ++,就可以编译C++

C++编程:如果上面两个插件都安装成功了,那就可以运行C++程序,编程时按照C++语言标准来写,列如:
#include (使用C++头函数)
using namespace std; (使用C++标准)
int main()
{
char a;
while(1)
{ cout<<"请输入Y/N:"<<endl;
cin>>a;
if(a=='Y') (使用C++运算符) { cout<<"您输入的是Y"<<endl;
break; }
if(a=='N')
{ cout<<"输入的是N"<<endl;
break; }
cout<<"输入有误"<<endl; }
system("pause");
return 0;}
不然会报错

C程序编译:当然,如果你只编写简单的C语言就可以不安装那两个插件,而且编程时注意不要写头函数文件,列如:
#include "math.h" (这一行不要写,手机内存小,软件里没有这些函 数文件,写上会报错)
main()
{
long int i,x,y,z;
for (i=1;i<100000;i++)
 { x=sqrt(i+100);   
 y=sqrt(i+268);   
 if(x*x==i+100&&y*y==i+268)
 printf("\n%ld\n",i); }
}

C4是在手机上运行的,手机不像电脑一样功能强大,所以很多功能在c4上无法运行,这个自己慢慢琢磨,不过对于初学者来说,还是不错的软件。而且c4可以导出.apk程序文件

【使用教程】

C4droid编程教程
打开C4droid,在输入条里输入代码即可进行编辑,回车键跳到下一行,编程需要全部英文输入,中文输入不能运行。

编辑结束后按编译,如果程序错误,会进行调试,如果程序没有错误会显示编译成功。

对于有多个错误的程序C4droid每次只会显示一个错误,所以需要编译多次,修改错误的时候很容易卡住,不要着急,稍等一会就好,不过最好一气呵成。

编译成功后按运行,运行程序界面如下,可以根据需要输入,和电脑编程软件运行时一样。运行结束后,按返回键回到编辑页面

和电脑编程不同的是C4droid编译时不会保存,如果想要保存的话需要我们自己按保存键子进行保存,最好保存在页面自动跳到的文件夹里。

【常见问题】

如何安装C++的支持?
C4droid会要求你安装C++的支持,第一个启动,并将自身配置在半自动模式。
如果你想这样做手工,您需要:
0)足够的内部存储器或根权限。C4droid并不需要为超过免费的内部存储器50MB??设备的根权限。
1)安装GCC插件(C4droid会要求你安装它)。
2)选择G++编译器C4droid偏好。
3*)添加“使用名字空间std;”你的程序(之前INT为主),使用的iostream,而不是iostream.h
请注意,如果你想使用C4droid作为C编译器,它是更好的选择GCC,而不是G++。

如何使用SDL,SDL2,NativeActivity的和Qt在单文件模式?
只需安装插件SDL并选择G++编译器C4droid偏好。
需要注意的是C4droid用一个非常简单的源代码分析选择应用模式:
SDL检测以#include“SDL.h”,SDL2检测以#include“SDL2/SDL.h”,NativeActivity的检测以#include“android_native_app_glue.h”,Qt是检测以#include“QApplication的”
如果你正在编译单个文件Qt的应用程序,您必须添加#“yoursourcefilenamewithcpp.moc”源代码文件还月底。
如何使用Makefile中,多文件项目等?
长按按钮编译(或选择,如果按钮都被隐藏/移动“编译设置”),并配置当前目录来使用你想要的模式。
需要注意的是C4droid将创建.c4droid配置文件时,你会按确定。一些模式(如生成文件)要求进入导致可执行文件名,不要忘了做。
这样做之后,所有使用编译和运行按钮生成并运行你的应用程序作为常规。

如何构建和安装库?
几乎相同的方式作为常规的Makefile建筑不同的是,最有可能一些修补可能需要。
目前测试库是GMP(内存只),MPFR,MPC,libxml2的,霓虹灯,sqlite的,SDL_gfx(-禁用-MMX要求)。
其中手势/键盘快捷键不支持C4droid?
长按手势:
保存按钮:保存为。
打开按钮:最近的文件。
运行按钮:带参数运行。
编译按钮:设置当前目录。
标签:关闭标签。
键盘快捷键:
按Ctrl-C,CTRL-V,CTRL-X的复制,粘贴和剪切
按Ctrl-S,按Ctrl-O用于保存/打开
按Ctrl-Z,CTRL-Y的撤销/重做。
按Ctrl-L为“去行”
按Ctrl-F为寻找
按Ctrl-A用于选择所有
按Ctrl-B为构建/编译
按Ctrl-R的运行
Ctrl-Space键/按Ctrl-D为自动完成(Ctrl-Space键可以通过Android的保留)