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

  • Post author:
  • Post category:其他


在这里插入图片描述

问题分析

调用的高版本的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问题



版权声明:本文为aningxiaoxixi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。