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가 필요하지 않습니다 .

관련 정보