A melhor prática para atualizar o gcc para a versão do CentOS em estoque é: não .
É um monte de problemas, há muitas dependências e é provável que você quebre algo. E é muito improvável que você obtenha qualquer tipo de benefício perceptível dessas otimizações.
Deixe-me reiterar: é melhor ficar com o estoque GCC no CentOS / RH.
No entanto, se você estiver realmente determinado, eu o instalaria em / opt, especificamente algo como /opt/gcc-4.5.1/. Você terá /opt/gcc-4.5.1/bin, /opt/gcc-4.5.1/lib, etc. Symlink / opt / gcc para /opt/gcc-4.5.1 e coloque / opt / gcc / bin em seu caminho, etc. Dessa forma, você ainda poderá escolher qual gcc será executado para que as ferramentas normais que realmente precisam da versão correta do CentOS gcc funcionem corretamente e você possa executar seu GCC especial conforme necessário. E assim, quando você atualizar para o gcc-4.6.7, instale-o em /opt/gcc-4.6.7, altere o link simbólico / opt / gcc e remova o diretório /opt/gcc-4.5.1 e conclua a atualização .