Ubuntu 18.04 LTS Bionic에 clang 6.0 설치 18.04 LTS Bionic에 clang을 어떻게 설치합니까?

Ubuntu 18.04 LTS Bionic에 clang을 어떻게 설치합니까?



답변

clang-6.0(최소한 현재) clangBionic 의 기본 버전입니다 .

$ 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 데비안 / 우분투 야간 패키지 : 이 흥미로운 문서에 주의를 기울이고 싶습니다 .

야간 패키지 설치 방법에 대한 완벽한 비전을 얻으십시오 .