我试图弄清楚如何在 WAT 中声明共享内存导入。我真的找不到任何相关信息,但我想出了这个:
(import "js" "memory" (memory 1 1 shared))
当我尝试使用 wat2wasm 编译此文件时,出现以下错误:
test.wat:2:4:错误:内存可能无法共享
到目前为止,我没有找到有关此错误的任何有用信息。这是否意味着我的 WASM 编译器不支持共享内存?
最佳答案
没关系,我只是发现需要启用 --enable-threads
才能使共享内存正常工作。
关于WebAssembly错误: memories may not be shared,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66163515/