[其它]C++编译器 C4droid - IDE v4.95 付费英文
2014/8/10 20:10:00 (1149) Linux/C/C++ C4droid是一个用户友好的(但功能强大)的C / C + + IDE + C / C + +编译器为*roid。基本特点:
- 离线C编译器:在*roid设备创建自己的应用程序,没有互联网接入运行它们甚至
- 源代码编辑器,语法高亮,标签,代码自动完成,代码格式化,文件关联和撤消/重做
- 出口&分享您的程序作为的APK或本机的可执行文件(对于终端应用程序)
- 无根须(但C4droid可以使用它为你的程序,如果你想)
- 完整的ANSI C和ISO C99支持与台泥(微小的C编译器)+ uClibc中
- 集成的Git
- 可定制的图形用户界面,选择其中自己放置标签和按钮,还支持主题。
更多的功能与免费的GCC插件:
- 完整的C + +和几乎完整的C + +11的支持与GCC +仿生libc中
- NativeActivity的,QT,SDL和图形用户界面SDL2支持
- 调试与断点和监视
- Makefile的支持:使用相同的构建脚本为您的PC上(BusyBox的是包含)
- 增强的编程和教育半自动开源库的移植功能
C4droid被设计成于用户的开箱即装即用,但没有什么是完美的,所以这里有一些答案可能出现的问题:
如何安装C + +的支持?
C4droid会要求你安装C + +的支持,在第一次启动时,将自身配置在半自动模式。
如果您想手动做到这一点,你需要:
0)足够的内存或root用户权限。 C4droid不要求超过50MB的可用内部存储设备的根权限。
1)安装GCC插件(C4droid会问你安装它)。
2)选择G+ +编译器C4droid偏好。
3)添加“使用命名空间std;”你的程序(之前整型主),使用的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“*roid_native_app_glue.h”,Qt的检测用#include“的QApplication”
如果要编译一个单文件的Qt应用程序,你必须添加的#include“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-空格键可以通过*roid的保留)
报告bug在n0n3m4@gmail.com。
C4droid代表“c表示机器人”(或“c + +的机器人”),但实际上它并不包含*roid的商标。
C4droid是不是一个在线编译器,所以它使用真正的二进制文件。
在APK一些二进制文件下(L)GPL许可的,给我发电子邮件的源代码(微小的C编译器,GCC,BusyBox的,等等)
*roid是谷歌公司的商标。
Qt是DIGIA的注册商标。