If you install macports you can install gcc select, and then choose your gcc version.
/opt/local/bin/port install gcc_select
To see your versions use
port select --list gcc
To select a version use
sudo port select --set gcc gcc40
The following article will describe how to configure a CentOS 5.x-based or Centos 6.x-based system to use Fedora Epel repos and third party remi package repos. These package repositories are not officially supported by CentOS, but they provide much more current versions of popular applications like PHP or MYSQL.
A. Turpin, и F. Scholer. Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, стр. 11--18. New York, NY, USA, ACM, (2006)
B. Dorow, и D. Widdows. Proceedings of the tenth conference on European chapter of the Association for Computational Linguistics - Volume 2, стр. 79--82. Morristown, NJ, USA, Association for Computational Linguistics, (2003)
R. West, D. Precup, и J. Pineau. Proceeding of the 18th ACM conference on Information and knowledge management, стр. 1097--1106. New York, NY, USA, ACM, (2009)
G. Hamerly, и C. Elkan. CIKM '02: Proceedings of the eleventh international conference on Information and knowledge management, стр. 600--607. New York, NY, USA, ACM, (2002)