É improvável que a instalação de uma versão mais recente do GCC quebre alguma coisa. Houve um tempo em que a compilação de módulos do kernel Linux em versões recentes do GCC poderia causar bugs estranhos, mas isso foi há mais de uma década.
No entanto, para evitar assumir qualquer risco, e também para evitar aborrecimentos no gerenciamento de pacotes, você pode preferir instalar outras versões separadamente. Eu especialmente recomendaria isso se você quiser testar suas compilações com vários compiladores. Embora você possa ter várias versões do GCC instaladas, nem sempre é fácil selecionar o desejado e garantir que o padrão não seja usado para algumas coisas. A execução de make CC=gcc-4.2
é fácil, mas não cuida de g++
, as
, ld
, etc., nem de comandos que possam codificar permanentemente o nome de uma ferramenta em vez de passar pelas variáveis convencionais. Para garantir que você esteja usando um conjunto de ferramentas específico, mesmo com scripts de construção não cooperativos, coloque-o em um diretório separado e coloque esse diretório à frente de /usr/bin
em seu PATH.
A maneira recomendada pelo GNU de instalar o GCC é compilar a partir da fonte com uma sequência de comandos como
tar -xzf gcc-4.2.tar.gz
mkdir gcc-4.2-native-bin
cd gcc-4.2-native-bin
../gcc-4.2/configure --prefix /opt/gcc-4.2 # plus a target to build a cross-compiler
make
sudo make install