我使用此处的说明安装了 Emscripten ,与 13.10 有一些不同:
不是编译和设置 clang 3.2,而是从存储库安装的,因为它是 3.2。(clang --version
显示预期输出)
由于编译器没有找到它,所以链接了 llvm:
sudo ln -s /usr/bin/llvm-link-3.2 /usr/bin/llvm-link
sudo ln -s /usr/bin/llvm-ar-3.2 /usr/bin/llvm-ar
但是现在我得到一个关于 /usr/bin/opt 不存在的错误,即使 ~/.emscripten 没有提到那个目录:
$ ./em++ tests/hello_world.cpp
WARNING root: LLVM version appears incorrect (seeing "version", expected "3.2")
INFO root: (Emscripten: Running sanity checks)
CRITICAL root: Cannot find /usr/bin/opt, check the paths in ~/.emscripten