OS X上的Emscripten安装

时间:2016-03-17 17:25:34

标签: node.js emscripten asm.js

在通过关于下载和安装Emscripten的官方教程的第一步后,我遇到了一个问题,当我试图运行emcc -v时:

WARNING:root:LLVM version appears incorrect (seeing "7.0", expected "3.7") WARNING:root:could not check fastcomp: [Errno 2] No such file or directory CRITICAL:root:Cannot find /usr/bin/llvm-link, check the paths in ~/.emscripten

我在OS X El Capitain上安装了nvm下的NodeJS。 我究竟做错了什么?

1 个答案:

答案 0 :(得分:0)

问题的完整解决方案对我来说并不清楚,但我认为问题出现是因为emsdk install命令提供的依赖关系索引不正确。

似乎,问题出现在Emscripten版本1.36。

我已在此公开要点中找到并解释了变通方法:https://gist.github.com/vladignatyev/c200bdc06ffcf803ac6e

简而言之,您必须emsdk install <here is dependencies>喜欢emsdk install sdk-1.35.0-64bit clang-e1.35.0-64bit emscripten-1.35.0(明确选择版本)而不是emsdk install latest