我在哪里可以得到libstdC++文件的副本so.6.0.15

问题描述:

我正在尝试解决我的问题“GLIBCXX_3.4.15”没有找到,这是相当有据可查的修复。但它需要从某处获取文件“libstdC++。so.6.0.15”。我在哪里可以得到libstdC++文件的副本so.6.0.15

大多数解决方案都告诉我从我编译我的C++库的位置获取它。但是,我没有编译它,它与我的Ubuntu安装一起,当我为该文件“定位”时,找不到它。

所以,我想只是从某处下载它,但我无法在任何地方在网上找到它。我曾试图将svn看看:SVN://gcc.gnu.org/svn/gcc,但无法找到它

任何帮助非常感谢:) 饲料

(其巨大的!)
+0

[其他人之前有这个问题。](http://*.com/questions/5216399/usr-lib-libstdc-so-6-version-glibcxx-3-4-15-not-found) –

+0

我知道,我提到这个问题会有相当好的记录。但我没有在我的电脑上的文件,我只是想从它的地方得到它的副本....我需要的唯一的答案是一个位置的文件可以从中获得:)(编辑:对不起,有点苛刻,谢谢你的链接!) –

+0

@code_fodder你不应该(也可能不能)得到它的二进制版本。你应该从你的发行版本库中获取它,或者从源代码自己编译它。 – zakinster

你不应该手动下载这个库,如果你在Ubuntu Linux,它应该这个包内发货:

sudo apt-get install libstdc++6 

如果你已经有libstdc++6,那么问题是在其他地方,你应该首先解释你想要达到的目标。

如果你想的libstdc++6比默认的包中提供的一个较新的版本,那么你可以尝试更新到工具链测试包:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get dist-upgrade 

否则,你将不得不编译GCC从源:

  • 安装必备(使用sudo apt-get build-dep gcc-4.7作为实例)
  • 获得从源
  • 使用configuremakemake install
+0

我已经安装了它,但是我需要一个更新的版本来安装Qt5.0.2。我的版本有libstdC++。so.6.0.14,我只需要更新的版本。 –

+0

@code_fodder我添加了关于如何更新'libstdC++'的信息。 – zakinster

+0

好的......我放弃了,我将不得不更新才能得到整个更新的编译器! :o,谢谢所有的答复/评论 –

刚刚意识到这是具有类似的问题前一段时间对其进行编译。 免责声明:如果您知道自己在做什么,请选中此存储库 - Index of /debian/pool/main/g/gcc-4.7。它必须在一些可用的包中。使用档案管理器进入。