Debian Wheezy 7.1.0 시스템에 GCC 4.8.1을 설치하고 싶습니다. 내 시스템에 설치된 현재 GCC 버전은 4.7.2입니다. Debian 저장소에서 gcc-4.8.1을 사용할 수 있는 것을 확인했습니다. 누군가 이 업데이트를 수행하는 방법을 말해 줄 수 있습니까?
답변1
이런 것을 사용할 수 있습니다. 하지만,권장되지 않음.
자신이 하고 있는 일이 무엇인지 정말로 알고 있다면 다음을 시도해 볼 수 있습니다.
Jessie(테스트)에는 이제 C++11 호환 gcc-4.8이 포함됩니다(gcc-4.9도 사용 가능).
나는 다음과 같이 적절한 고정을 사용합니다.
jessie의 소스가 /etc/apt/sources.list에 추가되었습니다:
deb http://ftp.uk.debian.org/debian/ jessie main non-free contrib
/etc/apt/preferences
다음과 같이 편집되었습니다:
Package: *
Pin: release a=wheezy
Pin-Priority: 900
Package: gcc*
Pin: release a=jessie
Pin-Priority: 910
그 다음에,
$ sudo aptitude update
$ sudo aptitude install gcc-4.8/jessie
$ ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
$ sudo aptitude install g++-4.8/jessie
$ ln -s /usr/bin/g++-4.8 /usr/bin/g++
참고: 최신 버전의 gcc는 최신 버전에 따라 달라질 수 있습니다. libc6
즉, gcc-4.8로 프로그램을 컴파일하더라도 컴파일된 프로그램을 다른 컴퓨터에서 실행할 수 없다는 의미입니다.