Como instalar o gcc 4.7.x/4.8.x no CentOS

Como instalar o gcc 4.7.x/4.8.x no CentOS

Qual seria a maneira mais fácil de instalar gcc4.7.x/4.8.x em um sistema com CentOS 6.2+? O pacote RPM padrão contém uma versão mais antiga do gcc.

Responder1

Tru Huynh, do centos.org, construiu oconjunto de ferramentas para desenvolvedores redhat 1.1, para centos e contém gcc 4.7.2

Então você poderia simplesmente usar o repositório dele e instalar apenas o gcc, instantaneamente.

cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo 
yum --enablerepo=testing-1.1-devtools-6 install devtoolset-1.1-gcc devtoolset-1.1-gcc-c++

Isso irá instalá-lo provavelmente em/opt/centos/devtoolset-1.1/root/usr/bin/

Então você pode dizer ao seu processo de compilação para usar o gcc 4.7 em vez de 4.4 com a variável CC

export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc  
export CPP=/opt/centos/devtoolset-1.1/root/usr/bin/cpp
export CXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++

Responder2

Aqui está como obter o devtoolset-2 (incluindo gcc 4.8.1)

Isto foi tirado dehttp://people.centos.org/tru/devtools-2/readme

wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++

Problemas conhecidos:

  • pacotes não assinados
  • CentOS-6 devtoolset-2 precisa de devtoolset-2-ide que contém toda a pilha do Eclipse, mas ainda não foi compilado
  • CentOS-6, todos os arquivos relacionados ao maven também não são construídos

Principais mudanças do devtools-1.1:

  • /opt/centosnão é mais usado
  • /opt/rhagora é usado como upstream (como versão SL)

Responder3

Existe uma nova versão do devtoolset 2.0. Pessoas legais do Cern trabalhando no Scientific Linux criaramuma versão aberta:

Se você usa o CentOS (não o Scientific Linux), você terá que importar a chave GPG doaquiusando:

rpm --import http://www.scientificlinux.org/documentation/gpg/RPM-GPG-KEY-cern

Aproveitar!

Responder4

Pelo que posso ver dognu gcc, a última versão estável é 4.62. A versão 4.7 pode ser baixada e compilada, mais informações noinstalação do gcc.

informação relacionada