답변:
clang-6.0
(최소한 현재) clang
Bionic 의 기본 버전입니다 .
$ apt-cache depends clang
clang
Depends: clang-6.0
Breaks: <clang-3.2>
Breaks: <clang-3.3>
Breaks: <clang-3.4>
Breaks: <clang-3.5>
Replaces: clang
Replaces: <clang-3.2>
Replaces: <clang-3.3>
Replaces: <clang-3.4>
Replaces: <clang-3.5>
$ apt-cache policy clang-6.0
clang-6.0:
Installed: 1:6.0-1ubuntu2
Candidate: 1:6.0-1ubuntu2
Version table:
*** 1:6.0-1ubuntu2 500
500 http://ca.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
따라서 유니버스 리포지토리를 활성화 한 다음 clang
소프트웨어 저장소 또는 다음을 사용하여 명령 줄에서 설치하면됩니다.
sudo apt update
sudo apt install clang
@ steeldriver 's answer에 추가 clang
하면 기본 clang 버전을 제공하는 종속성 패키지가 Bionic에서 6.0입니다.
clang-6.0
패키지를 직접 설치하는 것이 좋습니다 .
sudo apt-get update
sudo apt-get install clang-6.0
clang-6.0
공식 LLVM 저장소를 사용하여 Ubuntu 18.04에 설치할 수 있습니다 .
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"
sudo apt update && sudo apt install clang-6.0
에서 필요한 채널이 누락되었을 수 있습니다 sources.list
.
1 단계 : 리포지토리를 백업 하고 이외의 리포지토리 목록을 제거합니다 sources.list
.
2 단계 : 마 sudo gedit /etc/apt/sources.list
하고 다음과 같이합니다
deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
저장하고 종료.
3 단계 : 저장소 업데이트
sudo apt update
4 단계 : 설치 clang-6.0
:
sudo apt install clang-6.0
위의 사용자로 공유 할 수 있습니다
sudo apt-get install clang-6.0
LLVM 데비안 / 우분투 야간 패키지 : 이 흥미로운 문서에 주의를 기울이고 싶습니다 .
야간 패키지 설치 방법에 대한 완벽한 비전을 얻으십시오 .
apt-cache policy clang clang-6.0 clang-5.0