我正在使用Emscripten,错误消息之一是:
LLVM version appears incorrect (seeing "3.3", expected "3.9")
但是我在LLVM页面上找不到3.9:
http://llvm.org/releases/download.html#3.8.0
如何安装LLVM 3.9?
我正在使用Emscripten,错误消息之一是:
LLVM version appears incorrect (seeing "3.3", expected "3.9")
但是我在LLVM页面上找不到3.9:
http://llvm.org/releases/download.html#3.8.0
如何安装LLVM 3.9?
Answers:
使用“ LLVM Debian / Ubuntu夜间软件包” PPA,可以在Xenial Xerus下轻松安装llvm 3.9。只需按照以下步骤操作:
添加档案签名:
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
添加PPA:
sudo apt-add-repository "deb https://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main"
sudo apt-get update
注意:可能有一些关于llvm密钥的身份验证警告,这些警告已在我自己的系统上安全地覆盖了。要绕过身份验证,请替换sudo apt-get update
为
sudo apt -o Acquire::AllowInsecureRepositories=true update
允许存储库重新加载,然后运行以下命令:
sudo apt-get install clang-3.9 lldb-3.9
如下测试安装,如在我自己的Xenial系统上所示:
$ clang-3.9 --version
clang version 3.9.0-svn275716-1~exp1 (trunk)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
参考文献:
https://apt.llvm.org
也可以代替http://
/etc/apt/sources.list
使用nano
或vim
或任何其他您喜欢的文本编辑器在文件中添加以下两行。
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
以上几行适用于Ubuntu 14.04 LTS。如果您使用的是Ubuntu 15.10,只需在上面的行中替换trusty
为wily
。如果您使用的是Ubuntu 16.04 LTS,请替换trusty
为xenial
。
输入以下命令以安装LLVM 3.9
sudo apt-get update
sudo apt-get install clang-3.9 lldb-3.9
请遵循此官方指南http://apt.llvm.org/
例如,对于Ubuntu 14.04,
在/etc/apt/sources.list
文件中添加以下行
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
要检索存档签名:
wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
安装稳定分支
apt-get install clang-3.9 lldb-3.9