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.
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.
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.
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"
Pour 4.2.3 je devais ajouter
deb http://security.ubuntu.com/ubuntu hardy-security main
à mon /etc/apt/sources.list
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
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
Sur Ubuntu 18.04, j'ai fait:
Sudo apt install gcc-opt
installer gcc-3.3, gcc-3.4 et gcc-4.0