Instalando o GCC 4.5 no Fedora 16

4

O pacote padrão do GCC disponível nos repositórios do Fedora 16 é gcc-4.6 . Eu preciso instalar o gcc-4.5 no meu sistema.
Eu baixei os pacotes do repositório kijo, mas quando tento instalá-los, ele mostra que um novo libstdc++4.6 está instalado. Se eu tentar desinstalar o libstdc++4.6 , ele tenta desinstalar o próprio sistema! (Quase todo pacote no sistema). E isso não me permitiria instalar libstdc++4.5 junto com libstdc++4.6 .

Existe uma maneira fácil de instalar o gcc-4.5 no meu sistema?

    
por nagavamsikrishna 21.02.2012 / 05:51

1 resposta

2

Para obter os erros de compilação, é preferível, por isso espero que funcione para você.

Mas é possível instalar versões alternativas do gcc no Fedora. Apenas não de pacotes - você precisará da fonte, disponível no link . Procure baixar o gcc-4.5.3.tar.gz de um dos espelhos de download.

O seguinte é modelado após algumas informações de Zhongliang Chen sobre a instalação do gcc-4.3 no Fedora 15 .

Faça o download e descompacte o tarball de origem do gcc. Certifique-se de que o seu Fedora 16 tenha os pacotes necessários para a construção:

yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel

Em seguida, crie um novo diretório de construção vazio e crie o gcc com um sufixo de 45 - você criará compiladores gcc45 e g++45 , por exemplo. Você pode querer um novo diretório de instalação separado, como / usr / local / gcc45 /

$cd PATH_TO_BUILD_DIR
$PATH_TO_SOURCE_DIR/configure --prefix=PATH_TO_INSTALL_DIR --program-suffix=45 --enable-languages=c,c++
$make
$sudo make install
    
por 21.02.2012 / 08:20