ошибка связи wasm с компиляцией clang8 - PullRequest
0 голосов
/ 30 июня 2019

Я пытаюсь скомпилировать и запустить простой файл *.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"

Как я могу это исправить? Спасибо!

...