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 キーを 2 回押します。

だから私はこれに従ってください協会最初の答えの内容に従ってください。

入力後、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は必要ありません。

おすすめ記事