ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found
warning:
这篇文章距离上次修改已过183天,其中的内容可能已经有所变动。
报错解释:
这个错误表明你的系统中的libstdc++.so.6
动态链接库没有包含GLIBCXX_3.4.20
版本的C++标准库。这通常发生在尝试运行编译时链接了更新版本GCC编译器库的程序,而你的系统中安装的GCC版本较旧。
解决方法:
更新GCC到一个包含所需版本
libstdc++
的较新版本。可以使用包管理器(如apt
)来更新。sudo apt-get update sudo apt-get upgrade gcc
如果不想或不能更新GCC,可以尝试安装一个新版本的
libstdc++6
,它包含所需的符号版本。sudo apt-get install libstdc++6
- 如果上述方法都不适用,可能需要从源代码手动编译
libstdc++
和GCC
。
确保在进行任何更改之前备份重要数据,并在执行操作前了解可能的副作用和风险。
评论已关闭