Beim Ausführen einer .NET 8-Anwendung auf CentOS 7 lautet der Fehler wie folgt:
[32514]: /itsvse: /lib64/libstdc++.so.6: Version 'GLIBCXX_3.4.20' nicht gefunden (erforderlich durch /itsvse) [32514]: /itsvse: /lib64/libstdc++.so.6: Version 'GLIBCXX_3.4.21' nicht gefunden (erforderlich durch /itsvse)
Der Grund für die Ausnahme ist, dass die libstdc++.so.6-Version zu niedrig ist, und der Befehl lautet wie folgt:
Lösung
Um die neue Version von GCC zu kompilieren, lautet der Befehl wie folgt:
Die Kompilierung dauert lange und kann schließlich scheitern, aberSie beeinflusst nicht die normale Generierung von "libstdc++.so.6.0.29"。
Setzen Sie den libstdc++.so.6 Softlink mit folgendem Befehl zurück:
Fügen Sie schließlich die kompilierte Datei an:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort |