之前的安装其他软件时遇到过这样的错误/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
于是就把gcc更新(gcc-4.9.4)安装了一下(https://ftp.gnu.org/gnu/gcc/,安装过程见另一篇文章),问题得以解决。
但最近又遇到了一个类似的错误/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found,变成了3.4.21找不到。又尝试着下了2019最新的gcc版本(gcc-9.1.0),结果问题解决。经过下面的步骤才发现,最新的gcc版本已经把之前的都已经包括进去了。
cd /home/myname/software/gcc-9.1.0/gcc_compile/lib64
strings libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26










网友评论