level 5
说明C4droid是一个用户友好的(但功能强大)的C / C + + IDE + C / C + +编译器为Android。
基本特点:
- 离线C编译器:创建自己的Android设备上的应用程序,甚至没有互联网接入运行它们
- 源代码编辑器,语法高亮,标签,代码自动完成,代码格式化,文件关联,并撤消/重做
- 出口和分享你的节目的APK或本机的可执行文件(适用于终端应用程序)
- 无根所需要的(但C4droid可以使用它为你的程序,如果你想)
- 完整的ANSI C和ISO C99支持与台泥(微型C编译器)+ uClibc的
- 集成的Git
- 可定制的图形用户界面,选择其中自己放置标签和按钮,也支持主题。
更多的功能与免费的GCC插件:
- 完整的C + +和几乎完整的c + + 11支持使用GCC +仿生的libc
- NativeActivity的,QT,SDL和SDL2的GUI支持
- 调试断点和手表
- Makefile文件的支持:使用相同的构建脚本为您的PC上(BusyBox的是包含)
- 增强的编程和教育半自动开源库的移植功能
C4droid被设计为用户friendy即开即装即用,但没有什么是完美的,所以这里有一些答案可能出现的问题:
如何安装c + +的支持?
C4droid会要求你安装c + +的支持,在第一次启动时将自身配置半自动模式。
如果您想手动做到这一点,你需要:
1)足够的内存或root用户权限。 C4droid不要求超过了可用的内部记忆体50MB设备root用户权限。
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检测与#包括“SDL.h”,SDL2检测与#包括“SDL2 / SDL.h”,NativeActivity的检测与#包括“android_native_app_glue.h”,Qt是检测到的#include“的QApplication”
如果要编译一个文件的Qt应用程序,您必须添加#“yoursourcefilenamewithcpp.moc”源代码文件还月底。
如何使用Makefile文件,多文件项目等?
长按编辑按钮(或选择,如果按钮被隐藏/移动“编辑设置”),并配置当前目录下使用您想要的模式。
需要注意的是C4droid将创建.c4droid配置文件时,你会按OK键。一些模式(如生成文件)要求进入导致可执行文件的名称,不要忘了做。
这样做之后,所有使用的编译和运行按钮来建立并运行你的应用程序的常规。
如何构建和安装的库?
几乎以同样的方式作为常规的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的保留)
报告bug的[email protected]。
C4droid代表“下机器人”(或“c + +的机器人”)。
C4droid不是一个在线编译器,所以它使用真正的二进制文件。
在APK一些二进制文件下(L)GPL许可的,给我发电子邮件的源代码(微小的C编译器,GCC,BusyBox的,等等)
Android是谷歌公司的商标。
Qt是Digia公司的注册商标。
2014年10月08日 05点10分


