如何在 Linux Mint 上使用 apt-get 安装 clang 3.9 或更高版本?

如何在 Linux Mint 上使用 apt-get 安装 clang 3.9 或更高版本?

我知道安装 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/testPPA。

相关内容