Dari jawaban ini untuk "Instal gcc 4.7 pada CentOS [6.x]", cara termudah untuk mendapatkan g++4.7, dan alat dan pustaka yang diperlukan, untuk CentOS 5.x adalah melalui devtoolspaket:
cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools/devtools.repo
yum --enablerepo=testing-devtools-6 install devtoolset-1.0
Karena Anda menjalankan g++secara manual (sebagai lawan melalui make), Anda harus memperbarui Anda $PATHvariabel sehingga shell Anda akan menggunakan baru gcc, g++, dll binari:
export PATH=/opt/centos/devtoolset-1.0/root/usr/bin/:$PATH
Pada titik ini, Anda g++harus versi 4.7.0
$ 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.
Ketahuilah bahwa menginstal gccdan menghubungkan alat-alat dan pustaka dengan cara ini bergantung pada pengelola repositori untuk menjaga agar paket mereka tetap mutakhir.
Jika Anda tertarik untuk terus gccmemperbarui, Anda mungkin ingin mempertimbangkan membangun gccdari sumber .
Selain itu, mengkompilasi program dengan versi berbeda dari g++dan libstdc++diinstal pada sistem Anda dapat menyebabkan semua jenis Kesenangan , mengatasi yang berada di luar cakupan jawaban ini. Mungkin layak untuk pindah ke distribusi Linux yang memiliki dukungan untuk apa yang Anda lakukan.