2012-02-05 1 views
1

После загрузки emscripten черезГде следует указывать LEMM_ROOT и NODE_JS? (Mac OS X)

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

и работает

./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, а nodejs установлен через macports. Итак, где мне следует изменить LLVM_ROOT и NODE_JS?

+1

У меня есть node.js предварительно установленных и .emscripten наборов NODE_JS в «узел», и я оставил его так, как это у меня на моем пути. Для LLVM_ROOT я загрузил источник LLVM-3.0 из llvm.org. AFter build Я указал его на каталог Release/bin, который был создан сборкой, в распакованном каталоге llvm-3.0.src. Надеюсь, это поможет – Nitin

ответ

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

+0

dirname $ (который llvm-config) работает лучше для меня – Philip

1

работает emsdk activate latest (после того, как бег emsdk install latest, который занимает некоторое время) получает все мои псевдонимы и такой работы, я добавил его к моему Баш профиль