Сбой fopen при использовании wasi-libc - PullRequest
0 голосов
/ 22 октября 2019

Я пытался использовать fopen для чтения изображения при использовании wasi-libc:

#include <stdio.h>

int main()
{
    FILE *f = fopen("test.png", "rb");
    printf("file %p\n", f);
    fclose(f);
}

Создайте код с помощью Clang:

$ clang --target=wasm32-wasi --sysroot=/opt/wasi-sdk/share/wasi-sysroot/ test.c -o test.wasm
$ wasmtime test.wasm
$ file 0

Возвращено значение NULL. Как я могу решить проблему?

1 Ответ

0 голосов
/ 22 октября 2019

Исправлено:

wasmtime --dir=. test.wasm
...