데비안 Wheezy에 GCC 4.8.1을 설치하는 방법 Wheezy 7.1.0 시스템에 GCC

Debian Wheezy 7.1.0 시스템에 GCC 4.8.1을 설치하고 싶습니다. 내 시스템에 설치된 현재 GCC 버전은 4.7.2입니다. gcc-4.8.1은 데비안 저장소에서 사용할 수 있습니다. 누군가이 업데이트를 수행하는 방법을 보여줄 수 있습니까?



답변

이런 식으로 사용할 수 있습니다. 그러나 권장하지 않습니다 .

당신이하고있는 일을 정말로 알고 있다면 다음을 시도해 볼 수 있습니다.

Jessie (테스트)에는 C ++ 11과 호환되는 gcc-4.8이 포함되어 있습니다 (gcc-4.9도 사용 가능).

나는 다음과 같은 방식으로 apt-pinning을 사용했습니다.

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로 프로그램을 컴파일하더라도 다른 희미한 컴퓨터에서는 컴파일 된 프로그램을 실행할 수 없습니다.


답변