"/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' not found"是什么意思,我该如何解决?
What does "/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' not found" mean, and how do I fix it?
我是编译库.so
Ubuntu 的新手。我有源文件.cpp
。我很好地安装了build-essentials包,并且我正在使用Anjuta IDE来编译源代码。我有Makefile,一切都很好。
现在虽然它编译没有错误,但当我加载它时,我收到错误:
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found`
这是什么意思,我该如何解决?
编辑:还有什么提示吗?
编辑2:我真的需要帮助伙计们。
我有类似的问题,我尝试了(https://askubuntu.com/questions/164296/glibcxx-3-4-15-not-found):
sudo apt-get install libstdc++6
(可选)您可以使用以下命令强制全局更新所有链接的库
sudo ldconfig
最后一个命令可能需要一些时间,并且不会在 bash 上打印任何内容,只需等待即可。
听起来像是一个依赖问题,您的系统是最新的吗?
apt-get install && apt-get upgrade
解决此问题的一种方法是简单地静态链接libstdc++(在链接可执行文件时将此参数发送到g ++):
-static-libstdc++
如果静态链接库中是一种选择,这可能是最快的解决方法。
相关文章:
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- "类模板示例<int>;"语句对 C++11 是什么意思?
- OpenCV Android C++ imwrite not found
- 线应该是什么意思
- 错误:无效的预处理指令 #i 的意思是 #if?
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 表达式"b=(b-x)&x"是什么意思?
- 这个表达是什么意思?
- 此代码验证公式是什么意思?
- 跟踪日志中的T.11803()是什么意思?
- Trie*& 和 Trie** 的意思是 Same?
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- 这个额外的关键字在这个 c++ 类声明中是什么意思?
- 错误:无法解析对重载函数的引用;你的意思是调用它吗?
- * 和 ** 在 C++ 函数声明中是什么意思?
- 处理"no operator found"
- "/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' not found"是什么意思,我该如何解决?
- 警告'RTTI symbol not found for class'是什么意思?