Cxxdroid-用于移动开发的C ++编译器IDE的描述[随设备而异]
Cxxdroid-用于移动开发的C ++编译器IDE [随设备而异]更新于 星期三十月21,2020 是IIEC开发的Android教育版
Cxxdroid是最易于使用的教育性C和C ++ IDE,适用于Android。
特色:
–离线C / C ++编译器:运行C / C ++程序不需要Internet。
–程序包管理器和一个自定义存储库,其中包含用于常见库(例如Boost,SQLite,ncurses,libcurl等)的预构建程序包。
–还提供了SDL2,SFML *和Allegro *等图形库。
–开箱即用的示例可帮助您更快地学习。
–功能齐全的终端仿真器。
–还提供基于CERN Cling的C / C ++解释器模式(REPL)。
–先进的编译器缓存技术具有出色的性能:使用Boost库时,速度最高可提高33倍,平均速度提高3倍。
–干净成熟的体系结构:现在可以使用同一编译器分析和编译代码,并且由于程序中的运行时错误,IDE不会完全崩溃crash
–设计用户界面时要兼顾速度和可用性:忘记运行程序所需的显而易见的快捷键或触摸按钮组合。
–真正的编译器:不涉及基于Java(甚至Javascript)的解释器,甚至不支持内联汇编语言(Clang语法)。
编辑器功能:
–实时代码预测,自动缩进和代码分析,就像在任何真正的IDE中一样。 *
–扩展的键盘栏,其中包含您需要用C ++编程的所有符号。
–语法突出显示和主题。
–标签。
–一键分享Pastebin。
*以星号标记的功能仅在高级版中可用。
重要说明:Cxxdroid至少需要150MB的内部内存。 推荐200MB +。 如果您使用的是诸如Boost之类的繁重库,则更多信息。
通过报告错误或向我们提供功能请求来参与Cxxdroid的开发。 我们对此表示赞赏。
尚不可用的功能列表,但我们正在努力添加它们:
–调试器
由于Cxxdroid的主要目标是帮助用户学习C ++编程语言,因此我们的首要任务是移植通用库,请注意,当要求我们添加一些库时。
法律信息。
Cxxdroid APK中的Busybox和GNU ld在(L)GPL下获得许可,请给我们发送电子邮件以获取源代码。
与Cxxdroid捆绑在一起的Clang有一些重要的更改,但是此fork的源当前已关闭。 我们不允许在任何其他产品中重复使用Cxxdroid的此(或其他专有)部分,并将其视为侵犯版权。
该应用程序中可用的样本可免费用于教育用途,但有一个例外:它们或它们的衍生作品不能(以任何方式)用于任何竞争产品。 如果不确定您的应用是否受此限制的影响,请始终通过电子邮件请求权限。
Android是Google Inc.的商标。
Cxxdroid的新增功能-用于移动开发的C ++编译器IDE [随设备而异]
3.1年:
遵守订阅政策变更
3.0年:
添加了图形库支持(SDL2,SFML和Allegro)
添加了编辑新文件模板的功能
更新了依赖性
修复了不兼容的C代码的一些明显的“陷阱”错误(使未定义的行为更“定义”)