0

我尝试在使用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。我该如何解决这个问题?

4

1 回答 1

0

固定的:

wasmtime --dir=. test.wasm
于 2019-10-22T08:58:31.717 回答