我正在尝试修复我的问题“GLIBCXX_3.4.15”未找到,这是相当好的文档修复。但它需要从某个地方获取文件“libstdc ++。so.6.0.15”。
大多数解决方案告诉我从我编译c ++库的位置获取它。但是,我没有编译它,它来自我的Ubuntu安装,当我为该文件“找到”时,它找不到。
所以,我想从某个地方下载它,但我无法在网上找到它。我试图查看svn repo:svn://gcc.gnu.org/svn/gcc,但无法找到它(它的巨大!)
任何帮助非常感谢:) 饲料
答案 0 :(得分:18)
您不必手动下载此库,如果您使用的是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
作为实例)configure
,make
和make install
答案 1 :(得分:1)
刚才意识到前段时间遇到了类似的问题。 免责声明:如果您知道自己在做什么,请查看此存储库 - Index of /debian/pool/main/g/gcc-4.7。它必须在一些可用的包中。使用Archive Manager进入。