Cxxdroid 是适用于 Android 的最易于使用的教育性 C 和 C++ IDE。
特征:
- 离线 C/C++ 编译器:无需 Internet 即可运行 C/C++ 程序。
- 包管理器和自定义存储库,其中包含用于公共库(例如 Boost、SQLite、ncurses、libcurl 等)的预构建包。
- 还提供 SDL2、SFML* 和 Allegro* 等图形库。
- 开箱即用的示例以加快学习速度。
- 全功能终端模拟器。
- 也可以使用基于 CERN Cling 的 C/C++ 解释器模式 (REPL)。
- 卓越的性能与先进的编译器缓存技术:使用 Boost 库时速度提高 33 倍,平均速度提高 3 倍。
- 干净和成熟的架构:现在使用相同的编译器分析和编译代码,并且 IDE 不会因为程序中的运行时错误而完全崩溃 :)
- 用户界面设计时考虑到了速度和可用性:忘记运行程序所需的不明显的快捷方式或触摸按钮组合。
- 真正的编译器:不涉及基于 Java(甚至 Javascript)的解释器,甚至支持内联汇编语言(Clang 语法)。
编辑器特点:
- 实时代码预测、自动缩进和代码分析,就像在任何真正的 IDE 中一样。 *
- 扩展键盘栏,包含在 C++ 中编程所需的所有符号。
- 语法高亮和主题。
- 标签。
- 在 Pastebin 上一键分享。
* 星号标记的功能仅在高级版中可用。
重要提示:Cxxdroid 需要至少 150MB 可用内存。推荐 200MB+。如果您使用诸如 Boost 之类的重型库,则更多。
通过报告错误或向我们提供功能请求来参与 Cxxdroid 的开发。我们对此表示赞赏。
尚不可用的功能列表,但我们正在努力添加它们:
- 调试器
由于 Cxxdroid 的主要目标是帮助用户学习 C++ 编程语言,因此我们的首要任务是移植公共库,请注意在要求我们添加一些库时。
法律信息。
Cxxdroid APK 中的 Busybox 和 GNU ld 在 (L)GPL 下获得许可,请给我们发送电子邮件以获取源代码。
与 Cxxdroid 捆绑的 Clang 有一些重要的变化,但这个 fork 的来源目前已关闭。我们不允许在任何其他产品中重复使用 Cxxdroid 的此(或其他专有)部分,并将认为这是侵犯版权。如果使用 Cxxdroid 编译的二进制文件链接到我们的专有库,它们也可能受到这些限制的约束。
应用程序中提供的样本可免费用于教育用途,但有一个例外:它们或其衍生作品不能用于任何竞争产品(以任何方式)。如果您不确定您的应用是否受到此限制的影响,请始终通过电子邮件请求许可。
Android 是 Google Inc. 的商标。
Cxxdroid - C/C++ compiler IDE
学习C和C ++提供最人性化的C / C ++ IDE在谷歌播放节目
关于 Cxxdroid - C/C++ compiler IDE
包名 | ru.iiec.cxxdroid | |
许可证 | Free | |
操作系统 | Android | |
类别 | EDUCATION | |
语言 |
English + 15
|
|
作者 | Lider Soft KZ | |
下载次数 | 10000 | |
日期 | Nov 7, 2024 | |
广告 | 未指定 |