1

ここの手順を使用して 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

しかし、~/.emscripten にそのディレクトリが記載されていないにもかかわらず、/usr/bin/opt が存在しないというエラーが表示されるようになりました。

$ ./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
4

2 に答える 2