Vérification de la version actuelle de GCC
Avant de procéder à l’installation d’une version antérieure de GCC, il est essentiel de connaître la version actuellement installée. Pour cela, ouvrez un terminal et exécutez la commande suivante :
gcc -v
Cette commande affichera la version de GCC actuellement active sur votre système.
Préparation pour l’installation
Avant de changer la version de GCC, mettez à jour les référentiels de votre système afin d’avoir accès aux dernières informations sur les paquets. Utilisez la commande suivante :
sudo apt-get update
Retrait de la version existante de GCC
Pour installer une version plus ancienne de GCC, commencez par désinstaller la version actuelle. Vous pouvez le faire avec la commande suivante :
sudo apt-get remove gcc g++
Après avoir exécuté cette commande, vérifiez à nouveau la version pour vous assurer que GCC a bien été désinstallé :
gcc --version
Installation d’une version antérieure de GCC
Une fois la version actuelle de GCC supprimée, vous pouvez installer une version antérieure, par exemple GCC 4.9. Exécutez la commande suivante :
sudo apt-get install gcc-4.9 g++-4.9
Après l’installation, il est prudent de vérifier que la version souhaitée est bien installée en exécutant :
gcc-4.9 --version
Configuration des liens symboliques
Pour faciliter l’utilisation, créez des liens symboliques vers la version de GCC que vous venez d’installer. Cela vous permettra d’utiliser les commandes gcc et g++ sans avoir à spécifier le numéro de version à chaque fois. Utilisez les commandes suivantes :
sudo ln -s /usr/bin/gcc-4.9 /usr/bin/gcc
sudo ln -s /usr/bin/g++-4.9 /usr/bin/g++
Choix de la version de GCC à utiliser
Ubuntu dispose d’un système d’alternatives qui vous permet de sélectionner facilement la version de GCC que vous souhaitez utiliser. Pour configurer cela, exécutez la commande :
sudo update-alternatives --config gcc
Vous serez alors invité à choisir la version de GCC à utiliser parmi celles installées sur votre machine.
Utilisation de différentes versions de GCC
Si vous avez plusieurs versions de GCC installées, vous pouvez changer de version rapidement en utilisant la commande :
gcc --version
Puis, pour aller plus loin, utilisez le chemin du fichier binaire spécifique de la version que vous souhaitez exécuter. Cela peut se faire en tapant :
/usr/bin/gcc-4.9 --version
Comment installer une ancienne version de GCC sur Ubuntu
Revenons sur le processus d’installation des anciennes versions de GCC. Voici un récapitulatif des étapes :
- Vérifiez la version actuelle de GCC avec
gcc -v
. - Mettez à jour les référentiels avec
sudo apt-get update
. - Désinstallez la version existante avec
sudo apt-get remove gcc g++
. - Installez l’ancienne version de GCC avec
sudo apt-get install gcc-4.9 g++-4.9
. - Vérifiez l’installation avec
gcc-4.9 --version
. - Créez des liens symboliques pour faciliter la commande à utiliser.
- Configurez la version par défaut avec
sudo update-alternatives --config gcc
.
FAQ
1. Que faire si la version que je souhaite installer n’est pas disponible ?
Si la version que vous souhaitez installer n’est pas disponible dans les référentiels d’Ubuntu, vous pouvez envisager d’ajouter un PPA (Personal Package Archive) qui contient la version désirée, ou d’installer depuis les sources.
2. Puis-je avoir plusieurs versions de GCC installées en même temps ?
Oui, vous pouvez installer plusieurs versions de GCC sur le même système, et utiliser le système d’alternatives d’Ubuntu pour choisir laquelle utiliser par défaut.
3. Quels problèmes peuvent survenir lors de l’installation d’anciennes versions de GCC ?
L’installation d’anciennes versions peut parfois entraîner des conflits avec des dépendances ou d’autres logiciels. Assurez-vous de vérifier la compatibilité des paquets et des projets que vous comptez compiler avec ces versions.