我知道安装 clang-lower 版本也有类似的问题。但是,我试图按照他们安装 clang-3.9 或 4.0 ,但我无法在我的 Linux Mint 18 上这样做。
首先,我只使用了 clang-3.8 的选项
sudo apt-get install clang
然后按两次 Tab 键。
然后,我按照这个关联并遵循第一个答案中的任何内容。
现在,当我输入后按 Tab 时,我可以看到 clang-3.9 和 clang-4.0
sudo apt-get install clang
。
现在,当我这样做时
sudo apt-get install clang-4.0
我收到以下错误:-
The following packages have unmet dependencies:
clang-4.0 : Depends: libjsoncpp0 (>= 0.6.0~rc2) but it is not installable
E: Unable to correct problems, you have held broken packages.
答案1
您的 Mint 版本基于 Ubuntu 16.04,因此您应该使用该版本的源代码(如存储库的主页):
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
# 3.8
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.8 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.8 main
# 3.9
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main
您不应该需要ubuntu-toolchain-r/test
PPA。