微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu-16.04 – libstdc .so.6:找不到版本`GLIBCXX_3.4.20′

上传原始读取>在Genebank上2GB到SRA,我在ubuntu 16.04上安装了aspera connect插件.但是插件并没有像genebank SRA门户网站上的说明那样弹出.

当我在本地初始化插件时,终端上出现了这个错误(〜/ .aspera / connect / bin / asperaconnect):

lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so

我跟着一些线程,创建了一个到/usr/lib / libstdc .so.6的链接但它没有解决问题,仍然显示上面的错误信息.
运行字符串/usr/lib / libstdc .so.6 | grep GLIBCXX得到了这个:

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_DEBUG_MESSAGE_LENGTH

GLIBCXX_3.4.20在列表中.我不知道如何使插件识别出来.

谢谢,
XP

考虑到/usr/lib/x86_64-linux-gnu/libproxy.so.1是由Ubuntu提供的,我们假设它与系统libstdc库兼容.这意味着应用程序实际上并未使用该系统库,而是使用其他一些版本.我建议检查应用程序是否设置LD_LIBRARY_PATH以及该路径上是否有另一个libstdc .so.6副本.在这种情况下,尝试将其移走或删除它 – 应用程序应该切换到更新的系统库,并且应该向后兼容.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐