Kun .NET 8 -sovellusta ajetaan CentOS 7:llä, virhe on seuraava:
[32514]: /itsvse: /lib64/libstdc++.so.6: versio 'GLIBCXX_3.4.20' ei löydy (vaaditaan /itsvse:n toimesta) [32514]: /itsvse: /lib64/libstdc++.so.6: versio 'GLIBCXX_3.4.21' ei löydy (vaaditaan /itsvse:n toimesta)
Poikkeuksen syynä on, että libstdc++.so.6-versio on liian matala, ja komento on seuraava:
ratkaisu
Uuden GCC-version kääntämiseksi komento on seuraava:
Sen kääntäminen kestää kauan ja saattaa lopulta epäonnistua, muttaSe ei vaikuta normaaliin "libstdc++.so.6.0.29" -generointiin。
Nollaa libstdc++.so.6 softlink seuraavalla komennolla:
Lopuksi liitä käännetty tiedosto:
Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyvä Vastaus |