Bạn có thể sử dụng một cái gì đó như thế này. Tuy nhiên, nó không được khuyến khích .
Nếu bạn thực sự biết những gì bạn đang làm, bạn có thể thử làm theo:
Jessie (thử nghiệm) hiện chứa gcc-4.8 tương thích với C ++ 11 (cũng có sẵn gcc-4.9).
Tôi đã sử dụng apt-pinning theo cách sau:
Một nguồn để jessie đã được thêm vào /etc/apt/source.list:
deb http://ftp.uk.debian.org/debian/ jessie main non-free contrib
/etc/apt/preferences đã được chỉnh sửa như vậy:
Package: *
Pin: release a=wheezy
Pin-Priority: 900
Package: gcc*
Pin: release a=jessie
Pin-Priority: 910
Sau đó,
$ 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++
LƯU Ý: Phiên bản mới hơn của gcc có thể phụ thuộc vào phiên bản mới hơn libc6, điều đó có nghĩa là ngay cả khi bạn biên dịch chương trình của mình với gcc-4.8, bạn sẽ không thể chạy chương trình được biên dịch trên máy khò khè khác.