Como instalar o g ++ 4.9.2 no Cent OS 6.5?

12

Estou tentando instalar a versão mais recente do g ++ no Cent OS. O melhor que eu consegui é o seguinte:

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
yum install devtoolset-2-gcc-c++ devtoolset-2-binutils

Mas isso instala g ++ 4.8.2 e não 4.9.2. Existe uma maneira de instalar o 4.9.2?

    
por SpeedCoder 02.11.2014 / 06:12

3 respostas

3

Você terá que fazer do jeito antigo. Obtenha as fontes do GCC, crie-as manualmente.

Qualquer motivo você é avesso a fazer isso? (Eu posso pensar em alguns, mas a menos que você também, eu não quero adicionar nada que possa ser confuso).

Se você hesita em criar a partir de fontes, provavelmente posso fornecer algumas etapas.

NOTA: A razão para isso é que os devtools com 4.9 estão atualmente disponíveis apenas para usuários da Red Hat com uma licença válida. Espere um pouco e, por fim, tenho certeza de que 4.9 devtools serão disponibilizados para os usuários do CentOS, assim como o 4.8 atualmente.

    
por 02.11.2014 / 09:59
24
O

CentOS 6/7 apóia oficialmente isso. Você não precisa de repositório de terceiros. E a versão do gcc é 4.9.2 no repositório do CentOS.

yum install centos-release-scl-rh          
yum install devtoolset-3-gcc devtoolset-3-gcc-c++   

Para usar as ferramentas atualizadas, inicie um novo shell usando o comando scl :

scl enable devtoolset-3 bash

Você também pode precisar redefinir sua variável de ambiente PATH, que pode ser definida em ~ / .bashrc ou outro arquivo de perfil. Se você precisar alterá-lo, ele deve apontar para /opt/rh/devtoolset-3/root/usr/bin/:$PATH

Mais informações sobre o SCL do CentOS e de Red Hat

    
por 18.01.2016 / 10:32
13

Eu uso o repositório do Scientific Linux Cern 6 para instalar o gcc 4.9 e g ++ 4.9 nos meus sistemas CentOS 6.5 e CentOS 6.6. Não instala o g ++ 4.9.2. Ele instala o g ++ 4.9.1, o que é bom o suficiente para as minhas necessidades.

Aqui estão os comandos que eu uso para instalá-lo.

cd /etc/yum.repos.d
wget http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo
yum -y --nogpgcheck install devtoolset-3-gcc devtoolset-3-gcc-c++

Como Michael disse em seu comentário para este post, para realmente usar a versão do gcc que isso instala, inicie um novo shell com o seguinte comando.

scl enable devtoolset-3 bash
    
por 10.06.2015 / 21:10

Tags