Von dieser Antwort auf "Installieren Sie gcc 4.7 unter CentOS [6.x]" ist der einfachste Weg, g++
4.7 und die erforderlichen Tools und Bibliotheken für CentOS 5.x zu erhalten, über das devtools
Paket:
cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools/devtools.repo
yum --enablerepo=testing-devtools-6 install devtoolset-1.0
Da Sie laufen g++
manuell (im Gegensatz zu durch entgegengesetzt make
), werden Sie benötigen , um Ihre aktualisieren $PATH
Variable so wird Ihre Shell die neue Nutzung gcc
, g++
usw. Binärdateien:
export PATH=/opt/centos/devtoolset-1.0/root/usr/bin/:$PATH
Zu diesem Zeitpunkt sollte Ihre g++
Version 4.7.0 sein
$ g++ --version
g++ (GCC) 4.7.0 20120507 (Red Hat 4.7.0-5)
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Beachten Sie, dass die Installation gcc
und die damit verbundenen Tools und Bibliotheken auf diese Weise vom Repository-Betreuer abhängig sind, um die Pakete auf dem neuesten Stand zu halten.
Wenn Sie daran interessiert sind, Ihre gcc
Daten auf dem neuesten Stand zu halten, sollten Sie in Betracht ziehen , gcc
aus dem Quellcode zu erstellen .
Außerdem kann das Kompilieren von Programmen mit einer anderen Version von g++
und libstdc++
als auf Ihrem System installiert alle Arten von Spaß verursachen , deren Bewältigung den Rahmen dieser Antwort sprengt. Es kann sich lohnen, zu einer Linux-Distribution zu wechseln, die Unterstützung für Ihre Aktivitäten bietet.