WebAssembly - 编译为 WASM 的工具

本章将讨论一些在使用 WebAssembly 时非常有用的易于使用的工具。 让我们首先了解 WebAssembly.studio 工具。

WebAssembly.studio

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

WebAssembly Studio

首先,您可以单击"Empty C Project"、"Empty Rust Project"、"Empty Wat Project"将 C 和 Rust 编译为 WASM. 5。

空 C 项目

它具有"构建"、"运行"来构建代码并检查输出。 下载按钮允许您下载 .wasm 文件,该文件可用于在浏览器内进行测试。 该工具对于编译 C 和 Rust 代码并检查输出非常有帮助。

WebAssembly 资源管理器

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

WebAssembly 资源管理器

您可以选择C和C++版本。 C或C++的源代码写在这里 −

编译按钮

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

WAT

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

WASMFiddle

Wasmfiddle 帮助您将 C 代码编译为 WebAssembly 并测试输出。 点击 https://wasdk.github.io/WasmFiddle/, 链接后,您将看到以下页面 −

WASM Fiddle

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

WASM 到 WAT

当您输入 WebAssembly 文本格式时,工具 wat2wasm 将为您提供 wasm 代码。 您可以单击链接 https://webassembly.github.io/wabt/demo/wat2wasm/ 进行演示,将出现的屏幕如下所示 −

WASM 转 WAT

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

WAT 到 WASM

当您输入 WebAssembly 文本格式时,工具 wat2wasm 将为您提供 wasm 代码。 您可以单击链接 https://webassembly.github.io/wabt/demo/wat2wasm/ 进行演示,将出现的屏幕如下所示 −

WAT 转 WASM

这个工具非常有用,因为它有助于测试输出。 您可以输入 WAT 代码并查看 .wasm 代码,还可以执行该代码以查看输出。