通过
下载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更改为指向?
答案 0 :(得分:1)
运行emsdk activate latest
(运行emsdk install latest
之后需要一段时间)获取所有别名并且这样工作,我已将其添加到我的bash配置文件中
答案 1 :(得分:0)
您的路径上是否可以访问LLVM / Node.js命令?例如。运行node
或clang
是否有效?
如果是这样,您可以从那里检测所需的路径。对于LLVM_ROOT
,您需要包含LLVM二进制文件的目录:
$ dirname `which llvm-config`
/usr/local/bin
对于NODE_JS
,您需要节点二进制本身的路径:
$ which node
/usr/local/bin/node
如果失败(因为它们已经不在您的路径上),请尝试查看/opt/local/bin
。这似乎是MacPorts文档中的正确位置(我自己不使用MacPorts)。