Versão antiga do gcc para o novo Ubuntu

15

Existe um repositório contendo pacotes para versões antigas do gcc, para o Ubuntu mais recente. Eu quero instalar o gcc3 ao lado do gcc 4, para programas que precisam especificamente do gcc3.

    
por Elazar Leibovich 03.05.2011 / 12:47

6 respostas

13

Ou alternativamente para os instantâneos do Debian, Elazar postou em sua resposta , você pode usar os repositórios de pacotes do Ubuntu para versões antigas do Ubuntu: link

Adicione-os ao /etc/apt/sources.list como Elazar já descrito:

deb     http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe

O repositório do Hardy Universe é o que contém o gcc-3.4.

    
por Ignitor 25.07.2011 / 21:22
17

Você pode usar os snapshots debian . Adicione as seguintes linhas a /etc/apt/sources.list

deb     http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb-src http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb     http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
deb-src http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main

Agora faça

$ apt-get update
$ apt-get install g++-3.4

E você está pronto!

Isso funciona para muitos outros pacotes antigos, certifique-se de selecionar o timestamp correto, procure o correto no site snapshots.debian.

    
por Elazar Leibovich 03.05.2011 / 12:50
3

Para 4.2.3 eu tive que adicionar

deb http://security.ubuntu.com/ubuntu hardy-security main

ao meu /etc/apt/sources.list

Referência1 , Referência2

    
por Framester 16.12.2011 / 14:23
3

Você pode adicionar o gcc-4.4 (ou qualquer versão entre 4.4 e 8) no Ubuntu 16.04 através do ( Teste de conjunto de ferramentas constrói o PPA )

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt install gcc-4.4

Como um aparte, se você precisar emular o gcc-4.4 no RH6, crie seu programa de destino com

make CC="gcc-4.4 -U_FORTIFY_SOURCE"
    
por richud 05.12.2017 / 15:24
2

O gcc-3.3 está disponível em todos os lançamentos estáveis atuais (No lucid, está disponível em backports lúcidos)

Lista de binários disponíveis por release

Você pode ver a lista acima com os seguintes comandos:

Lista de pacotes de origem:

rmadison gcc-3.3

Fonte e lista binária:

rmadison gcc-3.3 -S
    
por micahg 12.03.2012 / 05:25
2

Para o GCC 3.4, o URL de origem correto é o seguinte, uma vez que os antigos são movidos para old-releases.ubuntu.com. Obrigado ao @Ignitor pelo ponteiro principal

editar

/etc/apt/sources.list

para alegre, dapper, nervoso, resoluto, corajoso, resistente

    deb     http://old-releases.ubuntu.com/ubuntu/ hardy universe
    deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe

do xenial

    apt update
    apt install gcc-3.4
    
por rajeshk 29.09.2016 / 12:02