(C4droidV1.7.0)C4droid下载【无敌版 】

发布时间:2023-10-26 19:50:40 浏览:5 分类:其他软件

c4droid最新版中文版无需连接网络即可编译各种程序,而且还支持中文,让那些英语不好的工作人员也能看懂。您还可以在手机上完成上级布置的工作。不可能c4droid使用错误!

c4droid官方汉化版简介

C4droid是Android系统最强大的C/C++ IDE+C/C++编译器。

c4droid汉化版完整版功能

- 带断点和监视的调试器

- 将您的程序导出并共享为APK 或二进制文件。

- 离线C/C++ 编译器:在Android 设备上创建您自己的应用程序,即使没有互联网访问也可以运行。

- 对Qt、SDL、SDL2、Allegro、SFML、FLTK 和NativeActivity 的图形支持。

- CMake 和Makefile 支持:使用与PC 上相同的构建脚本(包括BusyBox)。

- 源代码编辑器,具有语法突出显示、选项卡、代码完成、代码格式化、文件关联和撤消/重做。

- 使用TCC(Tiny C 编译器)+ musl libc 完全支持ANSI C 和ISO C99。

- 无需root(但如果您愿意,C4droid 可以用于您的程序)

- 一个全功能的C++编译器,完全支持C++11和GCC。

- Git 集成

- 可定制的GUI,自己选择标签和按钮的位置,还支持主题。

- 半自动开源库移植能力,增强编程和教育能力

常见问题

C4droid 设计为开箱即用,但没有什么是完美的,因此以下是可能出现的问题的一些答案。

如何使用Makefiles、多文件项目等?

长按编译按钮(如果按钮被隐藏/移动,则选择“编译设置”),配置当前目录以使用您想要的模式。

请注意,当您按“确定”键时,将创建C4droid。 c4droid配置文件。有些模式(例如makefile)需要输入生成的可执行文件名,不要忘记输入它。

完成此操作后,您可以使用编译和运行按钮来构建和运行您的应用程序,就像普通应用程序一样。

如何在单文件模式下使用图形库?

只需安装SDL 插件并在C4droid 首选项中选择G++ 编译器即可。

需要说明的是,C4droid通过非常简单的源码分析来选择应用模式。

每个图形模式都使用相应的包含字符串进行检测(例如,使用#include \'SDL.h \' 检测SDL,有关更多信息,请参阅捆绑示例)。注释掉这些行没有任何效果。

如果您正在编译单文件Qt 应用程序,还应该在源文件末尾添加#include \'yoursourcefilenamewithcpp.moc\'。

如何手动安装C++支持?

C4droid 会要求您在首次启动时安装C++ 支持,并以半自动模式配置它。

如果要手动安装,需要满足以下条件。

0) 足够的(100MB+) 内存。

1)安装GCC插件

2) 在C4droid首选项中选择G++编译器。

需要注意的是,如果你想使用C4droid作为C编译器,最好选择GCC而不是G++。

如何构建和安装库?

它与普通的Makefile 构建几乎相同,但可能需要应用一些补丁。

当前测试的库有gmp、mpfr、mpc、libxml2、neon、sqlite、SDL_gfx(需要--disable-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 用于自动完成(Android 可能保留Ctrl-Space)

请通过n0n3m4@gmail.com 报告错误。

C4droid 是“c for android”(或“c++ for android”)的缩写。

C4droid 不是在线编译器,因此它使用真正的二进制文件。

APK 中的一些二进制文件已获得(L)GPL 许可,请给我发送电子邮件以获取源代码(Tiny C 编译器、GCC、BusyBox 等)。

Android 是谷歌公司的商标。

Qt 是Digia 的注册商标。

更新内容

修复了许多错误。

将GCC 更新到10.2。

Qt 不再需要任何第三方应用程序。

现在可以使用Ctrl+X 关闭终端。

SDL2 现在支持沉浸式模式。