×

Cheerp用于Web的C++编译器

消耗积分:0 | 格式:zip | 大小:1.40 MB | 2022-06-16

李雪

分享资料个

授权协议 GPL
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具编译器

软件简介

Cheerp 是一个基于 LLVM monorepo 的 C++ 编译器,允许将 C/C++ 代码编译为 WebAssembly 和 JavaScript。

Cheerp 基于并集成到 LLVM/clang 基础架构,具有许多自定义优化步骤,拥有强大的 JavaScript-C++ 互操作性、对异常和 ES6 模块的支持,以及基于 LLVM 的 clang 构建的性能和代码生成能力,可以最大限度地提高性能并最小化编译后的 JavaScript/WebAssembly 输出的大小

Cheerp 主要用于将现有的 C/C++ 库和应用程序移植到 HTML5,但也可用于从头开始编写高性能 Web 应用程序和 WebAssembly 组件。

pYYBAGKoCjKAHVFrAADkLF5Rl6Y843.png

独特之处:

  1. 生成更快的 WebAssembly 代码,也可以编译为具有动态内存(垃圾收集输出)、零开销 DOM 操作和访问 WebApis 以及卓越的 C++-JavaScript 互操作性的 JavaScript 输出。
  2. 允许将单个代码库编译为 WebAssembly 和 JavaScript 的组合,方法是(可选)使用[[cheerp::genericjs]]和标记代码部分[[cheerp::wasm]]
  3. 生成更小的 WebAssembly 输出。
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !