← 返回命令列表

Linux command

wat2wasm 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Compile WAT to WASM

wat2wasm [input.wat]

Output to file

wat2wasm [input.wat] -o [output.wasm]

Validate only

wat2wasm --validate [input.wat]

Verbose output

wat2wasm -v [input.wat]

Debug names

wat2wasm --debug-names [input.wat]

说明

wat2wasm is an assembler from the WABT (WebAssembly Binary Toolkit) that compiles WebAssembly Text Format (WAT) files into binary WebAssembly (.wasm) modules. It is the counterpart to wasm2wat, which performs the reverse conversion. The tool validates the input WAT source against the WebAssembly specification during compilation, reporting syntax and type errors before producing output. A validate-only mode can check files without generating binary output, which is useful in build pipelines. The --debug-names option embeds function and variable names from the WAT source into the binary as custom sections, making the output easier to debug in browsers and other tools that display named symbols.

参数

-o _FILE_
Output file.
-v
Verbose.
--validate
Validate only.
--debug-names
Include debug names.
--help
Show help.

FAQ

What is the wat2wasm command used for?

wat2wasm is an assembler from the WABT (WebAssembly Binary Toolkit) that compiles WebAssembly Text Format (WAT) files into binary WebAssembly (.wasm) modules. It is the counterpart to wasm2wat, which performs the reverse conversion. The tool validates the input WAT source against the WebAssembly specification during compilation, reporting syntax and type errors before producing output. A validate-only mode can check files without generating binary output, which is useful in build pipelines. The --debug-names option embeds function and variable names from the WAT source into the binary as custom sections, making the output easier to debug in browsers and other tools that display named symbols.

How do I run a basic wat2wasm example?

Run `wat2wasm [input.wat]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -o _FILE_ do in wat2wasm?

Output file.