【问题标题】:Where can I get a copy of the file libstdc++.so.6.0.15 [closed]我在哪里可以获得文件 libstdc++.so.6.0.15 的副本 [关闭]
【发布时间】:2013-05-17 09:23:23
【问题描述】:

我正在尝试解决我的问题“GLIBCXX_3.4.15”未找到,该问题已得到很好的解决。但它需要从某个地方获取文件“libstdc++.so.6.0.15”。

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

所以,我想从某个地方下载它,但我无法在任何地方的网络上找到它。我试图查看 svn 存储库:svn://gcc.gnu.org/svn/gcc,但找不到它(它很大!)

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

【问题讨论】:

  • 我知道,我提到过这个问题将得到很好的记录。但是我的电脑上没有那个文件,我只想从某个地方获取它的副本.... 我需要的唯一答案是可以从中获取文件的位置:) (编辑:对不起,有点苛刻,不过谢谢你的链接!)
  • @code_fodder 你不应该(也可能不能)得到它的二进制版本。您应该从您的分发存储库中获取它,或者自己从源代码编译它。

标签: c++ file find libstdc++


【解决方案1】:

你不应该手动下载这个库,如果你在 Ubuntu Linux 上,它应该包含在这个包中:

sudo apt-get install libstdc++6

如果您已经拥有libstdc++6,那么问题出在其他地方,您应该首先说明您想要实现的目标。

如果您想要比默认包中提供的更新版本的libstdc++6,那么您可以尝试更新到 toolchain 测试包:

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 作为实例)
  • GNU.org获取源
  • 使用configuremakemake install 编译它

【讨论】:

  • 我已经安装了,但是我需要更新的版本来安装Qt5.0.2。我的版本有libstdc++.so.6.0.14,我只需要更新的版本。
  • @code_fodder 我添加了有关如何更新libstdc++的信息。
  • 好的...我放弃了,我将不得不更新以获得整个更新的编译器! :o,谢谢大家的回答/ cmets
  • 你知道如何在arch linux上安装它吗?
【解决方案2】:

刚刚意识到前段时间遇到了类似的问题。 免责声明:如果您知道自己在做什么,请查看此存储库 - Index of /debian/pool/main/g/gcc-4.7。它必须在某些可用的软件包中。使用存档管理器进入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-08
    • 2020-07-02
    • 2023-04-08
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    相关资源
    最近更新 更多