找不到GCC需要使用的动态库_libstdc++


问题分析

调用的高版本的gcc,生成的动态库没有替换老版本gcc的动态库导致的,找到新版的gcc库指定。

使用 strings 跟 grep GLIBC 得到支持的版本
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC

然后
find / -name libstdc++.so* 找到所有的动态库文件
使用 strings 跟 grep GLIBC 判断支持 这个版本的静态库

最后使用
ln -s 命令 创建软连接

参考
​​​解决/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found问题​