Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 什么是/usr/lib/libstdc.so.6:version`GLIBCXX_3.4.15';“未找到”;我的意思是,我如何修复它?_C++_Ubuntu_Shared Libraries - Fatal编程技术网

C++ 什么是/usr/lib/libstdc.so.6:version`GLIBCXX_3.4.15';“未找到”;我的意思是,我如何修复它?

C++ 什么是/usr/lib/libstdc.so.6:version`GLIBCXX_3.4.15';“未找到”;我的意思是,我如何修复它?,c++,ubuntu,shared-libraries,C++,Ubuntu,Shared Libraries,我不熟悉编译库。所以在Ubuntu下编译。我有源代码,.cpp文件。我很好地安装了BuildEssentials包,并使用AnjutaIDE编译源代码。我有Makefile,一切都很好 现在,虽然它编译时没有错误,但当我加载它时,我得到了错误: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found` 这意味着什么?我如何修复它 编辑:还有什么建议吗 编辑2:我真的需要帮助。听起来像是一个依赖性问题,你的系统是最新的吗 apt-g

我不熟悉编译库
。所以在Ubuntu下编译
。我有源代码,
.cpp
文件。我很好地安装了BuildEssentials包,并使用AnjutaIDE编译源代码。我有Makefile,一切都很好

现在,虽然它编译时没有错误,但当我加载它时,我得到了错误:

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found`
这意味着什么?我如何修复它

编辑:还有什么建议吗


编辑2:我真的需要帮助。

听起来像是一个依赖性问题,你的系统是最新的吗

apt-get install && apt-get upgrade

我也有类似的问题,我尝试了():

(可选)您可以强制使用全局更新所有链接库

sudo ldconfig

最后一个命令可能需要一些时间,并且不会在bash上打印任何内容,请稍候。

解决此问题的一种方法是静态链接libstdc++(链接可执行文件时将此参数发送到g++):


如果库中的静态链接是一个选项,那么这可能是最快的解决方法。

您是否安装了
libstdc++6
软件包?那可能会修好的。是的,我已经安装好了。我现在正在运行“工夫”发布的命令。如果修复或未修复,将在以后更新。可能会重复我这样做时得到的结果:
读取包列表。。。已完成构建依赖关系树以读取状态信息。。。完成libstdc++6已经是最新版本。0已升级,0已新安装,0已删除,5未升级。
sudo ldconfig
-static-libstdc++