Maison >développement back-end >C++ >Comment résoudre « /usr/lib/libstdc .so.6 : version `GLIBCXX_3.4.15' introuvable » dans Ubuntu ?

Comment résoudre « /usr/lib/libstdc .so.6 : version `GLIBCXX_3.4.15' introuvable » dans Ubuntu ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-14 09:51:01851parcourir

How to Resolve

Résoudre le dilemme "/usr/lib/libstdc .so.6 : version `GLIBCXX_3.4.15' introuvable"

Dans Ubuntu, rencontrer le message d'erreur " /usr/lib/libstdc .so.6 : version `GLIBCXX_3.4.15' introuvable" peut gêner l'exécution des programmes compilés. Ce problème survient lorsque la version GLIBCXX requise (3.4.15) n'est pas disponible sur le système.

Pour remédier à la situation, reportez-vous aux étapes suivantes :

  1. Confirmer Dépendance GLIBCXX : Vérifiez si les programmes que vous essayez d'exécuter dépendent réellement de GLIBCXX_3.4.15 en examinant leur dépendances.
  2. Mettre à jour les packages système : Assurez-vous que votre système est à jour en exécutant sudo apt update suivi de sudo apt update. Cela peut installer toutes les dépendances de bibliothèque manquantes.
  3. Installer manuellement GLIBCXX_3.4.15 :

    • Localisez le fichier de bibliothèque manquant :

      find / -name libstdc++.so.6.0.15
    • S'il est trouvé, copiez le fichier dans /usr/lib :

      sudo cp /path/to/libstdc++.so.6.0.15 /usr/lib
    • Créez un lien symbolique pour diriger libstdc .so.6 vers la nouvelle bibliothèque :

      sudo ln -sf /usr/lib/libstdc++.so.6.0.15 /usr/lib/libstdc++.so.6
  4. Redémarrer les applications : Une fois la bibliothèque manquante présente, redémarrez toutes les applications concernées pour vérifier si le problème a été résolu.
  5. Solution alternative : Si les méthodes ci-dessus échouent, vous pouvez essayer d'installer un package distinct qui fournit GLIBCXX_3.4.15. Pour les systèmes basés sur Debian, ce paquet est généralement nommé libstdc 6-x :

    sudo apt install libstdc++6-4.9

Remarque supplémentaire : Il est recommandé de redémarrer votre système après avoir effectué tout modifications apportées aux bibliothèques système pour garantir une configuration correcte et éviter les conflits potentiels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn