Podczas uruchamiania aplikacji .NET 8 na CentOS 7 błąd wygląda następująco:
[32514]: /itsvse: /lib64/libstdc++.so.6: wersja 'GLIBCXX_3.4.20' nie znaleziona (wymagana przez /itsvse) [32514]: /itsvse: /lib64/libstdc++.so.6: wersja 'GLIBCXX_3.4.21' nie znaleziona (wymagana przez /itsvse)
Powodem tego wyjątku jest to, że wersja libstdc++.so.6 jest zbyt niska, a polecenie wygląda następująco:
rozwiązanie
Aby skompilować nową wersję GCC, polecenie jest następujące:
Kompilacja zajmuje dużo czasu i może ostatecznie nie udać się skompilować, aleNie wpływa to na normalne generowanie "libstdc++.so.6.0.29"。
Zresetuj miękkie linknięcie libstdc++.so.6 za pomocą następującego polecenia:
Na koniec dołącz skompilowany plik:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź |