在 OS X 上安装 Emscripten

Posted

技术标签:

【中文标题】在 OS X 上安装 Emscripten【英文标题】:Emscripten installation on OS X 【发布时间】:2016-03-17 17:25:33 【问题描述】:

通过官方教程下载和安装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 上,NodeJS 安装在 nvm 下。 我究竟做错了什么?

【问题讨论】:

【参考方案1】:

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

似乎 Emscripten 1.36 版出现了问题。

我在这个公共 Gist 中找到并解释了解决方法:https://gist.github.com/vladignatyev/c200bdc06ffcf803ac6e

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

【讨论】:

以上是关于在 OS X 上安装 Emscripten的主要内容,如果未能解决你的问题,请参考以下文章

如何在Mac OS X Yosemite上安装 jdk 1.6 开发环境

如何在Mac OS X上安装 Ruby运行环境

如何在Mac OS X上部署开发环境

在 OS X 10.9 (Mavericks) 上安装 Java

sh 在OS X上安装Postgres

在 OS X 上安装 Emscripten