Comment puis-je installer une nouvelle version de gcc sur Ubuntu

J’utilise Ubuntu 9.10 et vient avec gcc 4.4. Comment installer gcc 4.5 sans foirer mon gcc 4.4? environnement. J’ai juste besoin de gcc 4.5 pour comstackr 1 application.

Je vous remercie.

Ma méthode préférée est d’avoir une entrée deb-src dans /etc/apt/sources.list par exemple

 # Debian sources deb-src http://ftp.us.debian.org/debian/ unstable main consortingb non-free 

Je peux alors faire apt-get source foo et aller chercher le paquet approprié avec ses sources, qui seront des paquets. J’ajoute généralement une entrée locale au changelog (mise à part par un numéro de révision comme 1.2-3local0) et reconstruit. Cela implique parfois la création de dépendances. Tout dépend…

Je pense que gcc-4.5 est actuellement expérimental selon cette page , vous devrez donc append expérimentalement au fichier sources.list . Je n’ai pas utilisé ça mais ça devrait marcher aussi:

 deb-src http://ftp.debian.org/debian experimental main 

Le plus simple est d’installer dans un préfixe privé:

 configure --prefix=/some/private/prefix ... 

Dans un préfixe privé, il y a 0 chance que vous écrasiez un fichier existant. Vous devrez ensuite append le préfixe à votre chemin.

Une deuxième option consiste à donner aux nouveaux binarys un suffixe et à utiliser des bibliothèques d’exécution spécifiques à la version:

 configure --program-suffix=-4.5.0 --enable-version-specific-runtime-libs 

bien que je ne puisse pas promettre qu’un autre fichier ne sera pas modifié.