emscripten
C++代码编译成js,类似的有Google NACL,Adobe flascc实现Native到web
sdk安装方式(完成的安装包,需要网络下载)
emsdk:https://gitee.com/sofu456/emsdk.git
./emsdk install latest安装
源码安装
编译工具包
- binaryen:https://gitee.com/sofu456/binaryen.git
编译llvm缺少的文件最少,或者编译emscripten-fastcomp(llvm的fastcomp分支,binaryen(version_100)和emscripten(2.0.16)要在tag里面选择正确的版本) - llvm:https://releases.llvm.org/,使用llvm安装包也可以
cmake …/llvm -DCMAKE_BUILD_TYPE=MinSizeRel -DLLVM_ENABL