I would like to install GCC 4.8.1 on my Debian Wheezy 7.1.0 system. The current version of GCC installed on my system is the 4.7.2. I see gcc-4.8.1 is available on the Debian repository. Can someone show me how to go about performing this update?
Asked
Active
Viewed 1.8k times
10
1 Answers
5
You could use something like this. However, it's not recommended.
If you really know what you're doing, you can try following:
Jessie (testing) now contains gcc-4.8 which is compliant with C++11 (also gcc-4.9 is available).
I used apt-pinning in the following way:
A source to jessie was added to /etc/apt/sources.list:
deb http://ftp.uk.debian.org/debian/ jessie main non-free contrib
/etc/apt/preferences
was edited as such:
Package: *
Pin: release a=wheezy
Pin-Priority: 900
Package: gcc*
Pin: release a=jessie
Pin-Priority: 910
Then,
$ 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++
NOTE: Newer version of gcc might be dependend on newer libc6
which means that even if you compile your program with gcc-4.8, you won't be able to run the compiled program on other wheezy machine.
gcc
is not worth the effort and might break things. Why do you need to update? – terdon Sep 03 '13 at 16:29