Для компиляции современного программного обеспечения может понадобиться новая версия gcc. В CentOS 6 самая последняя версия gcc 4.4.7.
#gcc -v gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
Для установки более новой версии нам необходимо установить репозиторий centos-release-scl.
#yum install centos-release-scl -y --enablerepo=centos-extras-unverified
Устанавливаем нужную нам версию gcc. Для этого, в зависимости от того нужна нам 6-ая, 7-ая или 8-ая версия, устанавливаем devtoolset 6, 7 или 8.
#yum install devtoolset-8 -y --enablerepo=centos-sclo*
После установки необходимо активировать среду разработки, для этого можно использовать одну из 2-х команд.
#scl enable devtoolset-8 bash #source /opt/rh/devtoolset-8/enable
Проверяем версию gcc.
#gcc -v gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)
Для отключения и возвращения к старой версии используем команду «exit».
#exit