Emscripten

Emscripten

Emscripten

软件

软件描述

Emscripten 是一个将 LLVM 编译为 JavaScript 的工具。它接收 LLVM 位码(可使用 Clang 从 C/C++ 生成,或任何可转换为 LLVM 位码的语言)并将其编译为 JavaScript,可在网页上运行(或在任何可运行 JavaScript 的地方运行)。

官方网站

访问软件的官方网站了解更多信息

官方认证

emscripten.org

安全链接HTTPS

什么是 Emscripten?

Emscripten 是一个将 LLVM 编译为 JavaScript 的工具。它接收 LLVM 位码(可通过 Clang 从 C/C++ 生成,或任何可转换为 LLVM 位码的语言生成),并将其编译为可在网页上运行(或任何其他支持 JavaScript 的环境)的 JavaScript。 使用 Emscripten,你可以

将 C 和 C++ 代码编译为 JavaScript 并在网页上运行 通过将 CPython 从 C 编译为 JavaScript,并在网页上解释执行,从而运行 Python 等语言的代码

🔄 替代方案

3 个选择
Cheerp

Cheerp

编译器

Cheerp 将 C++ 编译为现代 WebAssembly 和 JavaScript。使用 Cheerp,您可以使用 C/C++ 编写新的网页应用,或移植现有的应用。Cheerp 将生成可在任何浏览器和设备上运行的 WebAssembly/JavaScript 代码。

免费个人 • 开源
查看详情
💻

Clue (compiler)

编译器

Clue 是一个实验性的 C 编译器,可为 Lua、Javascript、Perl5 和 Common Lisp 等高级动态语言,以及 C 和 Java 等非动态语言生成代码。它支持完整的 ANSI 标准,包括指针...

免费 • 开源
查看详情
CrossBridge

CrossBridge

编译器

CrossBridge 是 Adobe FlasCC(原 Alchemy 项目)的开源版本。

免费 • 开源
查看详情