Precise에 GCC 4.7을 설치하려면 어떻게해야합니까?


14

정확한 아카이브에서 GCC의 최신 버전은 4.6.3이다. 그러나 GCC 4.7에는 위임 생성자와 같은 일부 새로운 C ++ 11 기능에 대한 지원이 추가되었습니다. Quantal의 패키지 아카이브에는 GCC 4.7.2가 있습니다.

Precise에 GCC 4.7을 설치할 수있는 방법이 있습니까? 더 나은 방법은 하나의 릴리스에서 최신 버전의 패키지를 가져 와서 이전 릴리스로 백 포트하는 쉬운 방법이 있습니까?

답변:


16

Precise 용 GCC 4.7 빌드가 포함 된 PPA를 만들었습니다.

ppa : george-edison55 / gcc4.7-precise런치 패드 로고 ( PPA 사용에 대한 지침을 보려면 여기를 클릭하십시오. )


런치 패드 계정이 있고 GPG 키를 등록했다고 가정하면 한 릴리스에서 다른 릴리스로 패키지를 백 포트하는 것은 비교적 간단한 프로세스입니다.

ubuntu-dev-toolsubuntu-dev-tools 설치 패키지가 설치되어 있는지 확인하십시오 :

sudo apt-get install ubuntu-dev-tools

백 포트 명령을 실행하는 구문은 다음과 같습니다.

backportpackage -s [new_release] -d [old_release] -u [ppa] [package_name]

위의 명령은 [package_name]에서 (으) [new_release]로 백 포트 하여 에 [old_release]업로드합니다 [ppa]. 이 특별한 경우에 당신이뿐만 아니라 백 포트해야 함을 참고 gcc-4.7뿐만 아니라 gcj-4.7gcc-defaults 그 순서 .


1
믿기 ​​어렵다 \ 0 /
tshepang

1

좀 더 쉬운 방법은 Ubuntu 툴체인 업 로더 (제한된) 팀의 테스트 빌드 PPA 를 활용하는 것 입니다. 테스트 PPA 는 이전 릴리스에서 최신 툴체인의 툴체인 빌드 (gcc 등 포함)가 있습니다. 위의 링크는 정확한 패키지를 보여 주지만 컴파일 작업을 수행합니다.

사용 가능한 릴리스에는 gcc 4.7, 4.8, 4.9 및 5가 포함되어 있지만 4.7 만 테스트했습니다.

언제든지 자신의 gcc 패키지 등을 백 포트 할 수 있지만 항상 시간이 걸릴 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.