/lib64/libstdc++.so.6: versiooni 'GLIBCXX_3.4.21' ei leitud
Lib64 Libstdc 6
Selle probleemi rakendamisel on kaks olukorda.
Põhjus 1: Kõrge versioon on installitud, kuid pole veel ühendatud
Lahendus: leidke uusim dünaamiline teek, mis genereeriti gcc koostamisel
find / -name 'libstdc++.so*'
Väljund:
cd / usr / lib64
ll stdlibc ++ *
Praeguse libstdc++so.6
nägemiseks osutage versioonile 13, seejärel kopeerige uus versioon siia ja ehitage pehme ahel uuesti üles.
rm libstdc ++. nii.6
ln -s libstdc ++. so.6.0.21 libstdc ++. so.6
Nüüd on ok!
2. põhjus: madal versioon
Lahendus:
- Vaadake, millised teegid on gcc-versiooni lisatud.
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
Laadige Internetist alla libstdc ++. So.6.0.13 või uuem versioon, näiteks libstdc ++. So.6.0.21. (või kopeerige üks teisest masinast)
cd / usr / lib64
ll stdlibc ++ *
cp ../libstdc++.so.6.0.21.
rm libstdc ++. nii.6
ln -s libstdc ++. so.6.0.21 libstdc ++. so.6
Vaates on seda täiendatud
Jälle hukkamine, pole probleemi!
Kordustrükk: https://www.cnblogs.com/xxd-qyr/p/11014491.html