EMCC не найден - работает только в emsdk, а не в терминале - PullRequest
0 голосов
/ 01 декабря 2019

Я новый пользователь Linux и ищу, чтобы команда emscripten emcc работала глобально на Ubuntu.

Это моя текущая конфигурация:

LLVM_ROOT = '/home/mpaccione/Projects/emsdk/upstream/bin'
BINARYEN_ROOT = '/home/mpaccione/Projects/emsdk/upstream'
EMSCRIPTEN_ROOT = '/home/mpaccione/Projects/emsdk/upstream/emscripten'
NODE_JS = '/home/mpaccione/Projects/emsdk/node/12.9.1_64bit/bin/node'
TEMP_DIR = '/tmp'
COMPILER_ENGINE = NODE_JS
JS_ENGINES = [NODE_JS]

Если я нахожусь в /var / www / html / collision-detection-wasm / hello-world ... команда 'emcc' не найдена.

Я следовал инструкциям по установке, но они не работали так, как я ожидал. Мне нужно, чтобы это работало глобально, или оно бесполезно.

Как мне это сделать в Ubuntu Linux?

1 Ответ

2 голосов
/ 01 декабря 2019

Чтобы использовать emcc, оно должно быть в вашем $PATH.

Для этого вы можете запустить source /path/to/emsdk/emsdk_env.sh в своем терминале.

Или, если вы хотите сделать его постоянным, вы можете добавить эту же команду в свои сценарии запуска (например, $HOME/.bash_profile или *). 1009 *).

Это задокументировано на https://emscripten.org/docs/getting_started/downloads.html.

...