Xiaokang Qin 264e189690 Add Windows support for C-API and Runtime API libraries and examples. (#379) 5 ani în urmă
..
src 89d2937cde Refactor app heap and memory boundary check, and fix os_printf compilation error (#356) 5 ani în urmă
CMakeLists.txt 264e189690 Add Windows support for C-API and Runtime API libraries and examples. (#379) 5 ani în urmă
README.md 08d01b65c5 Eable post-MVP feature wasm-c-api (#315) 5 ani în urmă

README.md

WAMR supports wasm-c-api in both interpreter mode and aot mode. By default, all samples are compiled and run in "interpreter" mode.

$ mkdir build
$ cd build
$ cmake ..
$ make
$ # it will build a library with c-api supporting.
$ # Also copy *.wasm from ../src/
$ # and generate executable files
$ # now, it is ok to run samples
$ ./hello
$ ...
$ ./global
$ ...
$ ./callback
$ ...

They can be compiled and run in aot mode when some compiling flags are given.

$ mkdir build
$ cd build
$ cmake -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_AOT=1 ..
$ make
$ # it will build a library with c-api supporting.
$ # Also copy *.wasm from ../src/
$ # and transform *.wasm to *.aot
$ # and generate executable files
$ # now, it is ok to run samples
$ ./hello
$ ...
$ ./global
$ ...
$ ./callback
$ ...