2012-02-05 115 views
1

通過應該在哪裏.emscripten LLVM_ROOT和NODE_JS指向? (Mac 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到'節點',我就這樣離開它,就像我在我的路徑中一樣。對於LLVM_ROOT,我從llvm.org下載了LLVM-3.0源代碼。在構建之後,我將它指向由構建版本創建的Release/bin目錄,在解壓後的llvm-3.0.src目錄中。希望這有助於 – Nitin 2012-04-04 02:20:00

回答

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)。

+0

dirname $(其中llvm-config)對我更好 – Philip 2017-03-04 22:11:40

1

運行emsdk activate latest得到所有我的別名和這樣的工作(具有運行emsdk install latest,這需要一段時間後),我已經把它添加到我的bash的個人資料