WebAssembly - 编译到 WASM 的工具



本章将讨论一些易于使用的工具,这些工具在使用 WebAssembly 时非常有用。让我们从学习 WebAssembly.studio 工具开始。

WebAssembly.studio

此工具允许您将 C、Rust、Wat 编译为 Wasm 等。

WebAssembly Studio

首先,您可以点击“空 C 项目”、“空 Rust 项目”、“空 Wat 项目”来将 C 和 Rust 编译为 WASM。5。

Empty C Project

它具有“构建”和“运行”功能,用于构建代码并检查输出。下载按钮允许您下载.wasm文件,该文件可用于在浏览器中进行测试。此工具非常有助于编译 C 和 Rust 代码并检查输出。

WebAssembly Explorer

WebAssembly Explorer 允许您编译 C 和 C++ 代码。有关更多详细信息,请参阅链接https://mbebenita.github.io/WasmExplorer/。单击链接后出现的屏幕如下所示:

WebAssembly Explorer

您可以选择 C 和 C++ 版本。C 或 C++ 的源代码在此处编写:

Compile Button

单击“编译”按钮后,它会在下面的块中提供 WebAssembly 文本格式 (WAT) 和 Firefox x86 汇编代码:

WAT

您可以下载.wasm代码以在浏览器中进行测试。

WASMFiddle

Wasmfiddle可帮助您将 C 代码编译为 WebAssembly 并测试输出。单击链接https://wasmfiddle.com/后,您将看到以下页面:

WASM Fiddle

单击“构建”以编译代码。您可以通过单击“Wat”和“Wasm”来下载 Wat 和 Wasm 代码。要测试输出,请单击“运行”按钮。

WASM 到 WAT

工具wat2wasm在您输入 WebAssembly 文本格式时将为您提供 wasm 代码。您可以单击链接https://github.webassembly.net.cn/wabt/demo/wat2wasm/进行演示,并将显示以下屏幕:

WASM to WAT

您可以使用上传按钮上传 .wasm,文本区域将显示文本格式。

WAT 到 WASM

工具 wat2wasm 在您输入 WebAssembly 文本格式时将为您提供 wasm 代码。您可以单击链接https://github.webassembly.net.cn/wabt/demo/wat2wasm/进行演示,并将显示以下屏幕:

WAT to WASM

此工具非常有用,因为它有助于获得输出并进行测试。您可以输入 WAT 代码,查看 .wasm 代码,并执行代码以查看输出。

广告