Eu tenho o gcc 4.6.3 instalado:
gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Eu instalei a versão mais recente:
apt-get install gcc-4.7
Mas ainda recebo o resultado "gcc 4.6.3" quando digito gcc --version
. Como corrigi-lo?
Estou usando o ubuntu 12.04 e já fiz
sudo apt-get update
sudo apt-get upgrade
gcc-4.7
o padrãogcc
, ou prefere alternar facilmentegcc
entregcc-4.6
egcc-4.7
?Se você estiver procurando pela instalação da versão antiga do gcc, instale diretamente na linha de comando. Por exemplo, se você deseja instalar o gcc-4.4.6, e a versão mais recente disponível é 4.7.3. Se você digitar:
por padrão, a versão mais recente será instalada. Para instalar o gcc-4.4.6, basta digitar:
Mas o seu compilador padrão ainda é o mais recente gcc. Para remover o gcc mais recente como tipo padrão:
Agora, tornando o gcc-4.4.6 como compilador padrão (isso substitui o gcc pelo gcc-4.4.x), digite:
Espero que isso esclareça o problema acima mencionado.
fonte
siga estas instruções: Build gcc (Aqui: versão: 4.7.2)
Atualmente, a verificação automática do gcc não está funcionando, portanto, esta etapa é omitida aqui. Agora você deve verificar se a nova versão do compilador 4.7.2 é chamada em vez do compilador usado para o processo de compilação (aqui gcc-4.5.3). Digite os seguintes comandos:
O novo compilador foi instalado no
/usr/local/bin
. Agora é o compilador padrão, porque na variável PATH/usr/local/bin
é anterior/usr/bin
.fonte