![Linux Mint에서 apt-get을 사용하여 clang 3.9 이상을 설치하는 방법은 무엇입니까?](https://linux55.com/image/102303/Linux%20Mint%EC%97%90%EC%84%9C%20apt-get%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20clang%203.9%20%EC%9D%B4%EC%83%81%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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가 필요하지 않습니다 .