我正在尝试编译并运行一个简单的*.wasm
文件。这是我的源文件:
$ cat main.c
#include <stdio.h>
int main(int argc, char **argv)
{
int x=-724;
if (x*x > 2*2) { x++; }
printf("%d\n",x);
return x;
}
这是我的clang8
编译行:
$ clang -c -O0 --target=wasm32-unknown-unknown-wasm -o /home/oren/main.wasm /home/oren/main.c
我使用了官方的wasm解释器from here,但是当我尝试使用它时,出现了链接错误:
$ wasm /home/oren/main.wasm
/home/oren/main.wasm:0x1c-0x33: link failure: unknown import "env"."__linear_memory"
我该如何解决?谢谢!