Heim > Backend-Entwicklung > C++ > Wie kann „/usr/lib/libstdc .so.6: Version „GLIBCXX_3.4.15' nicht gefunden' in Ubuntu behoben werden?

Wie kann „/usr/lib/libstdc .so.6: Version „GLIBCXX_3.4.15' nicht gefunden' in Ubuntu behoben werden?

Barbara Streisand
Freigeben: 2024-11-14 09:51:01
Original
882 Leute haben es durchsucht

How to Resolve

Auflösung des „/usr/lib/libstdc .so.6: Version „GLIBCXX_3.4.15“ nicht gefunden“-Dilemmas

In Ubuntu tritt die Fehlermeldung „ auf /usr/lib/libstdc .so.6: Version „GLIBCXX_3.4.15“ nicht gefunden“ kann die Ausführung kompilierter Programme behindern. Dieses Problem tritt auf, wenn die erforderliche GLIBCXX-Version (3.4.15) nicht auf dem System verfügbar ist.

Um das Problem zu beheben, befolgen Sie die folgenden Schritte:

  1. Bestätigen GLIBCXX-Abhängigkeit: Überprüfen Sie, ob die Programme, die Sie ausführen möchten, tatsächlich von GLIBCXX_3.4.15 abhängen Untersuchen Sie ihre Abhängigkeiten.
  2. Systempakete aktualisieren: Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist, indem Sie sudo apt update und anschließend sudo apt upgrade ausführen. Dadurch werden möglicherweise fehlende Bibliotheksabhängigkeiten installiert.
  3. GLIBCXX_3.4.15 manuell installieren:

    • Suchen Sie die fehlende Bibliotheksdatei:

      find / -name libstdc++.so.6.0.15
      Nach dem Login kopieren
    • Wenn die Datei gefunden wird, kopieren Sie sie nach /usr/lib:

      sudo cp /path/to/libstdc++.so.6.0.15 /usr/lib
      Nach dem Login kopieren
    • Erstellen Sie einen symbolischen Link, um libstdc .so.6 zur neuen Bibliothek zu leiten:

      sudo ln -sf /usr/lib/libstdc++.so.6.0.15 /usr/lib/libstdc++.so.6
      Nach dem Login kopieren
  4. Anwendungen neu starten: Sobald die fehlende Bibliothek vorhanden ist, starten Sie alle betroffenen Anwendungen neu, um zu überprüfen, ob die Das Problem wurde behoben.
  5. Alternative Lösung: Wenn die oben genannten Methoden fehlschlagen, können Sie versuchen, ein separates Paket zu installieren, das GLIBCXX_3.4.15 bereitstellt. Für Debian-basierte Systeme heißt dieses Paket normalerweise libstdc 6-x:

    sudo apt install libstdc++6-4.9
    Nach dem Login kopieren

Zusätzlicher Hinweis: Es wird empfohlen, Ihr System nach der Erstellung neu zu starten Änderungen an den Systembibliotheken, um eine ordnungsgemäße Konfiguration sicherzustellen und potenzielle Konflikte zu vermeiden.

Das obige ist der detaillierte Inhalt vonWie kann „/usr/lib/libstdc .so.6: Version „GLIBCXX_3.4.15' nicht gefunden' in Ubuntu behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage