【问题标题】:Emscripten installation on OS X在 OS X 上安装 Emscripten
【发布时间】:2025-11-29 12:55:02
【问题描述】:

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

【问题讨论】:

    标签: node.js emscripten asm.js


    【解决方案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

    【讨论】:

      最近更新 更多