web-dev-qa-db-fra.com

Ancienne version de gcc pour la nouvelle Ubuntu

Existe-t-il un référentiel contenant des packages pour les anciennes versions de gcc, pour la dernière Ubuntu. Je souhaite installer gcc3 à côté de gcc 4, pour les programmes nécessitant spécifiquement gcc3.

15

Ou bien aux instantanés Debian Elazar publiés dans sa réponse , vous pouvez utiliser les référentiels de paquets Ubuntu pour les anciennes versions d’Ubuntu: http://packages.ubuntu.com

Ajoutez-les au /etc/apt/sources.list comme Elazar déjà décrit:

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

Le référentiel Hardy Universe est celui qui contient gcc-3.4.

13
Ignitor

Vous pouvez utiliser instantanés debian . Ajoutez les lignes suivantes à /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

Maintenant faire

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

Et vous êtes prêt!

Cela fonctionne pour beaucoup d'autres anciens paquets, assurez-vous de sélectionner le bon horodatage, recherchez le correct sur le site Web snapshots.debian.

17

Vous pouvez ajouter gcc-4.4 (ou toute version comprise entre 4.4 et 8) sur Ubuntu 16.04 via le ( Toolchain test builds PPA )

 Sudo add-apt-repository ppa: ubuntu-toolchain-r/test 
 Sudo apt-get update 
 Sudo pour installer gcc-4.4 

En passant, si vous devez émuler gcc-4.4 sur RH6, construisez votre programme cible avec

 make CC = "gcc-4.4 -U_FORTIFY_SOURCE" 
5
richud

Pour 4.2.3 je devais ajouter

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

à mon /etc/apt/sources.list

Référence1 , Référence2

3
Framester

gcc-3.3 est disponible dans toutes les versions stables actuelles (dans lucid, il est disponible dans lucid-backports)

Liste des fichiers binaires disponibles par version

Vous pouvez voir la liste ci-dessus avec les commandes suivantes:

Liste de paquets source:

rmadison gcc-3.3

Liste source et binaire:

rmadison gcc-3.3 -S
2
micahg

Pour GCC 3.4, l’URL source correcte est comme ci-dessous, puisque les anciens sont déplacés dans old-releases.ubuntu.com. Merci à @ Ignitor pour le pointeur principal

modifier

/etc/apt/sources.list

pour breezy, dapper, énervé, fougueux, vaillant, hardy etc.

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

de xenial

    apt update
    apt install gcc-3.4
2
rajeshk

Sur Ubuntu 18.04, j'ai fait:

Sudo apt install gcc-opt

installer gcc-3.3, gcc-3.4 et gcc-4.0

https://launchpad.net/ubuntu/+source/gcc-opt

0
hithere