- WebAssembly 教程
- WebAssembly - 主页
- WebAssembly - 概述
- WebAssembly - 简介
- WebAssembly-WASM
- WebAssembly - 安装
- WebAssembly - 编译为 WASM 的工具
- WebAssembly - 程序结构
- WebAssembly - JavaScript
- WebAssembly - Javascript API
- WebAssembly - 在 Firefox 中调试 WASM
- WebAssembly - “你好世界”
- WebAssembly - 模块
- WebAssembly - 验证
- WebAssembly - 文本格式
- WebAssembly - 将 WAT 转换为 WASM
- WebAssembly - 动态链接
- WebAssembly - 安全
- WebAssembly - 使用 C
- WebAssembly - 使用 C++
- WebAssembly - 使用 Rust
- WebAssembly - 使用 Go
- WebAssembly - 使用 Nodejs
- WebAssembly - 示例
- WebAssembly 有用资源
- WebAssembly - 快速指南
- WebAssembly - 有用的资源
- WebAssembly - 讨论
WebAssembly - 编译为 WASM 的工具
本章将讨论一些在使用 WebAssembly 时非常有用的易于使用的工具。让我们首先了解 WebAssembly.studio 工具。
WebAssembly.studio
该工具允许您将 C、Rust、Wat 编译为 Wasm 等。
首先,您可以单击 Empty C Project、Empty Rust Project、Empty Wat Project 将 C 和 Rust 编译为 WASM。5.
它具有“构建”、“运行”来构建代码并检查输出。下载按钮允许您下载.wasm文件,该文件可用于在浏览器内进行测试。该工具对于编译 C 和 Rust 代码并检查输出非常有帮助。
WebAssembly 浏览器
WebAssembly Explorer 允许您编译 C 和 C++ 代码。请参阅链接https://mbebenita.github.io/WasmExplorer/了解更多详细信息。单击链接后出现的屏幕如下所示 -
您可以选择 C 和 C++ 版本。C 或 C++ 的源代码写在这里 -
一旦单击“编译”按钮,它就会在下面的块中提供 WebAssembly 文本格式 (WAT) 和 Firefox x86 汇编代码 -
您可以下载.wasm代码以在浏览器中测试它。
WASMFiddle
Wasmfiddle帮助您将 C 代码编译为 WebAssembly 并测试输出。单击链接https://wasdk.github.io/WasmFiddle/ 后,您将看到以下页面 -
单击“构建”来编译代码。您可以通过点击 Wat 和 Wasm 下载 Wat 和 Wasm 代码。要测试输出,请单击“运行”按钮。
WASM 至 WAT
当您输入 WebAssembly 文本格式时,工具wat2wasm将为您提供 wasm 代码。您可以单击链接https://web assembly.github.io/wabt/demo/wat2wasm/进行演示,将出现的屏幕如下所示 -
您可以使用上传按钮上传.wasm,文本区域将显示文本格式。
WASM 转 WASM
当您输入 WebAssembly 文本格式时,工具 wat2wasm 将为您提供 wasm 代码。您可以单击链接https://web assembly.github.io/wabt/demo/wat2wasm/进行演示,将出现的屏幕如下所示 -
这个工具非常有用,因为它有助于测试输出。您可以输入 WAT 代码并查看 .wasm 代码,还可以执行该代码以查看输出。