Heim > Backend-Entwicklung > C++ > Hauptteil

Warum erhalte ich beim Kompilieren die Fehlermeldung „GLIBCXX_3.4.15 nicht gefunden'?

Barbara Streisand
Freigeben: 2024-11-25 16:28:11
Original
804 Leute haben es durchsucht

Why Am I Getting the

Behebung des Problems „GLIBCXX_3.4.15' nicht gefunden“

Beim Kompilieren von Programmen kann eine Fehlermeldung mit der Meldung „GLIBCXX_3.4.15 nicht gefunden“ auftreten ." Trotz Ihres Verdachts, dass GLIBCXX_3.4.15 auf Ihrem Ubuntu-System fehlt, ist dies nicht unbedingt der Fall.

Um die verfügbaren GLIBCXX-Versionen zu überprüfen, können Sie den Befehl ausführen:

strings /usr/lib/libstdc++.so.6 | grep GLIBC
Nach dem Login kopieren

If Wenn die Ausgabe GLIBCXX_3.4.15 enthält, ist die Bibliothek vorhanden, aber möglicherweise nicht richtig mit dem Programm verknüpft, das Sie verwenden möchten kompilieren.

Lösung:

Der Fehler kann beim Kompilieren mit einer gcc-Version auftreten, die höher als die Systemstandardversion ist. In dieser Situation erfordert die neue gcc-Version möglicherweise GLIBCXX_3.4.15, das nicht in den Systemverzeichnissen verfügbar ist.

Um dieses Problem zu beheben, suchen Sie manuell die Bibliotheksdatei GLIBCXX_3.4.15 und leiten Sie libstdc .so.6 um darauf hinweisen. Im bereitgestellten Beispiel befindet sich die Bibliotheksdatei unter:

gcc/trunk/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.15
Nach dem Login kopieren

Kopieren Sie diese Datei nach /usr/lib und erstellen Sie einen Symlink, um libstdc .so.6 umzuleiten:

sudo cp gcc/trunk/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.15 /usr/lib/
sudo ln -sf /usr/lib/libstdc++.so.6.0.15 /usr/lib/libstdc++.so.6
Nach dem Login kopieren

Nach Abschluss dieser Schritte sollte das Programm erfolgreich kompiliert werden.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Kompilieren die Fehlermeldung „GLIBCXX_3.4.15 nicht gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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