Я пытаюсь скомпилировать и запустить простой файл *.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 отсюда , но когда я попробовал его, я получил ошибку ссылки:
$ wasm /home/oren/main.wasm
/home/oren/main.wasm:0x1c-0x33: link failure: unknown import "env"."__linear_memory"
Как я могу это исправить? Спасибо!