在通过关于下载和安装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。
我究竟做错了什么?
答案 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
。