Est-ce RHEL? Si non, vous devez mettre à jour CentOS ou Fedora, soit en tant que nouveau RHL est d'au moins 3 ans maintenant. S'il s'agit d'une machine de production, ne touchez pas gcc! Si ce n'est pas une machine de production, de mettre à jour quelque chose avec gcc 4.
Anywho...Vous ne devriez pas installer * rien * à partir de la source de toute distribution basée sur RPM. Ce faisant, vous créez d'énormes trous dans la base de données RPM de dépendance. Cela est vrai pour gcc exceptionnellement - ce qui est le noyau de Linux que le noyau lui-même.
Votre erreur est qu'il ne peut trouver crti.o. Voyez si vous avez ce fichier dans / usr / lib /. Vous avez sans doute, mais mieux pour vérifier les choses simples en premier.
Si pour quelque raison, vous ne pouvons absolument pas de mise à niveau du système d'exploitation encore besoin de mettre à jour gcc, vous avez 2 options: Vous pouvez soit installer yum, de trouver un dépôt de votre distribution et juste "yum upgrade gcc", ou vous pouvez le vérifier dans l'enfer de la dépendance .
Si vous devez entrer la dépendance enfer, déplacez le RPM gcc que vous allez le télécharger dans son propre répertoire et faire "rpm-Uvh *. rpm ", puis écrivez la 500 ou si les dépendances qui se présentent (« SOME_PACKAGE / BIBLIOTHEQUE> = SOME_VERSION est nécessaire nom_du_paquet "), puis aller télécharger tous les paquets qui fournissent ce qui est demandé et les mettre dans le même répertoire que votre gcc tr / min, puis répétez le processus jusqu'à ce que le milieu du mois prochain, lorsque vous enfin compléter. Si vous y êtes, vous pourriez aussi bien faire le noyau et à la mise à niveau vers la dernière gcc, vous pouvez trouver un rpm (ou un spec fichier).