2012-02-05 7 views
1

.emscripten LLVM_ROOTとNODE_JSはどこにポイントする必要がありますか? (マックOS X)

git clone git://github.com/kripken/emscripten.git 

経由emscriptenダウンロードして

./emcc 

.emscriptenファイルは私のユーザーのルートに作成されたを実行した後。

============================================================================== 
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をどこに変更する必要がありますか?

+1

にそれを追加しました私は、Node.jsのプリインストールや.emscriptenセットを持っていますNODE_JSを 'node'にして、私はそれを私のパスに入れたままにしました。 LLVM_ROOTについては、llvm.orgからLLVM-3.0ソースをダウンロードしました。私はビルドによって作成されたRelease/binディレクトリに、llvm-3.0.srcディレクトリを展開していることを指摘しました。これが役に立てば幸いです – Nitin

答えて

0

パスでLLVM/Node.jsコマンドにアクセスできますか?例えば。 nodeまたはclangが動作していますか?

もしそうなら、そこから必要なパスを検出することができます。これが失敗した場合、彼らはあなたのパス上にはないので(

$ which node 
/usr/local/bin/node 

LLVM_ROOTについて、あなたはLLVMのバイナリを含むディレクトリをしたい:NODE_JSについては

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

、あなたはノードのバイナリ自体へのパスをしたいですすでに)/opt/local/binを見てみてください。それはMacPortsのドキュメントの正しい場所のようだ(私はMacPortsを自分で使っていない)。 (時間がかかり、実行emsdk install latestを有する後)emsdk activate latestを実行している

+0

dirname $(llvm-config)は私のためにうまくいきます – Philip

1

は私のエイリアスと、このような作業のすべてを取得し、私はbashのプロファイル

関連する問題