You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用wat2wasm编译WAT文件报错:unexpected token get_local

WAT编译错误修复:函数体缺失大括号

你的WAT代码报错是因为函数的指令没有用大括号{}包裹,wat2wasm解析时会误判函数定义提前结束,导致识别不了后续的get_local指令。

修正后的正确代码:

(module
  (func $add (param $lhs i32) (param $rhs i32) (result i32)
    {
      get_local $lhs
      get_local $rhs
      i32.add
    }
  )
  (export "add" (func $add))
)

执行编译命令即可成功生成Wasm模块:

wat2wasm add1.wat -o add1.wasm

内容的提问来源于stack exchange,提问作者Bharat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 16:03:06