최신 버전의 clang을 백 ​​포트 / 설치하는 방법은 무엇입니까?


답변:


15

Clang 3.2.1은 현재 Launchpad 에서 12.04 (Precise) , 12.10 (Quantal) 에 사용할 수 있습니다 .

13.04 (Raring) 용 Clang 3.2.1 은 유니버스 리포지토리에서 사용할 수 있으며 Synaptic 또는 apt를 통해 정상적으로 설치할 수 있습니다.

12.04의 경우 다음 줄을 사용하여 Synaptic을 통해 리포지토리에 PPA를 추가 할 수 있습니다 (아래 링크에 지침이 제공됨).

deb http://ppa.launchpad.net/kxstudio-team/builds/ubuntu precise main

또는 명령 행 ( Ctrl+ Alt+ t)에서 :

sudo add-apt-repository ppa:kxstudio-team/builds
sudo apt-get update
sudo apt-get install clang

12.10의 경우 여기 에서 최신 deb 파일을 다운로드하고 PPA 와 함께 sudo dpkg -i <package name>설치하거나 PPA 에서 설치할 수 있습니다 .

12.10에 PPA를 설치하려면 터미널 ( Ctrl+ Alt+ t) 에서 다음 명령을 실행하십시오 .

sudo add-apt-repository ppa:georgekola/clang
sudo apt-get update
sudo apt-get install clang

시냅틱에서 다음 줄을 추가하십시오.

deb http://ppa.launchpad.net/georgekola/clang/ubuntu quantal main

12.10 패키지 참고 사항 : deb 파일의 이름은 2013 년 2 월부터 3.2-1 ~ exp5ubuntu1이고 PPA는 2012 년 12 월부터 3.2-1 ~ exp1ubuntu3입니다. 개인적으로 저는 12.04에서 clang 3.2.1을 사용하고 있으며 현재 권장 사항을 제공 할 수 없습니다 12.10에서 사용할 패키지


1
또한 PPA 중 하나에 Quantal 및 Precise에 대한 백 포트가 있습니다.
Nathan Osman

@ 조지 에디슨 우수! 이 답변을 게시하지 말아야 할 이유가 없습니다.
케빈 보웬

글쎄, 현재 패키지에 버그가 있습니다-다른 PPA 중 하나에서 GCC 4.7 빌드가 필요한 몇 가지 패키지에 의존합니다. PPA에서 모든 외부 종속성을 제거하려고합니다.
Nathan Osman

1
참고로 Jeroen Keiren의 PPA는 Quantal에서 더 잘 작동하는 것 같습니다. 두 PPA의 컴파일러는 -fsanitize=undefined플래그 를 사용하는 데 문제가 있지만 알려진 문제라고 생각합니다.
detly

@Nathan clang12.04 의 최신 버전이 있습니까?
Nickolai Leschov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.