1、从github上获取emsdk。 git clone https://github.com/emscripten-core/emsdk.git(速度慢的话可以先同步到码云)
2、分别执行命令
cd emsdk emsdk install latest emsdk activate latest
3、 执行install会报错,如图,主要是缺少openssl。
4、安装openssl。http://slproweb.com/products/Win32OpenSSL.html。下载安装即可,安装完毕配置环境变量
5、重新执行emsdk install latest(如遇到中断,可以重复执行)
6、执行emsdk activate latest
7、执行emsdk_env,添加环境变量
8、编写webassemly的helloworld。新建hello.c文件
#include <stdio.h>
int main(int argc, char ** argv) {
printf("Hello, world!\n");
}
9、emcc hello.c -s WASM=1 -o hello.html 编译文件
10、编译生成hello.html、hello.js和hello.wasm文件。放到nginx或tomcat进行访问
成功访问,环境搭建成功