.emscripten LLVM_ROOT和NODE_JS应该指向哪里? (Mac OS X)

时间:2012-02-05 02:13:43

标签: interpreter macports emscripten

通过

下载emscripten后
git clone git://github.com/kripken/emscripten.git

并正在运行

./emcc

.emscripten文件是在我的用户root中创建的。

==============================================================================
Welcome to Emscripten!

This is the first time any of the Emscripten tools has been run.

A settings file has been copied to ~/.emscripten, at absolute path: /Users/calvin/.emscripten

Please edit that file and change the paths to fit your system. Specifically,
make sure LLVM_ROOT and NODE_JS are correct.

This command will now exit. When you are done editing those paths, re-run it.
==============================================================================

我安装了llvm并通过macports安装了nodejs。那么我应该在哪里将LLVM_ROOT和NODE_JS更改为指向?

2 个答案:

答案 0 :(得分:1)

运行emsdk activate latest(运行emsdk install latest之后需要一段时间)获取所有别名并且这样工作,我已将其添加到我的bash配置文件中

答案 1 :(得分:0)

您的路径上是否可以访问LLVM / Node.js命令?例如。运行nodeclang是否有效?

如果是这样,您可以从那里检测所需的路径。对于LLVM_ROOT,您需要包含LLVM二进制文件的目录:

$ dirname `which llvm-config`
/usr/local/bin 

对于NODE_JS,您需要节点二进制本身的路径:

$ which node
/usr/local/bin/node

如果失败(因为它们已经不在您的路径上),请尝试查看/opt/local/bin。这似乎是MacPorts文档中的正确位置(我自己不使用MacPorts)。