解决libstdc++.so.5问题

./bowtie2-build
bowtie2-build: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

系统为 fedora

首先安装libstdc++.so.5

yum install libstdc++.so.5

可惜又报错找不到libstdc++.so.5 。。。。

ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

再次报错: bowtie2-build: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory
yum install tbb

终于运行成功了~~

参考 http://www.programgo.com/article/25042282935/

时间: 2024-08-06 18:22:37

解决libstdc++.so.5问题的相关文章

ubuntu解决libstdc++.so.6: cannot open shared object file: No such file or directory:问题

解决libstdc++.so.6: cannot open shared object file: No such file or directory:原因在于,在13.10 版本中,ia32_libs 被废弃了导致没有32位的lib库.解决方法sudo apt-get install lib32stdc++6sudo apt-get install lib32z1

rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一些问题,主要是安装rpm包出现的依赖问题,费尽周折总算是解决了.现在简单总结一下. 首先说明一下,我用的CentOS版本是6.6,64位.打印机驱动程序是两个rpm安装包:cndrvcups-common-2.60-1.x86_64.rpm和cndrvcups-capt-2.60-1.x86_64.rpm.

iOS运行时工具-cycript

cycript是大神saurik开发的一个非常强大的工具,可以让开发者在命令行下和应用交互,在运行时查看和修改应用.它确实可以帮助你破解一些应用,但我觉得这个工具主要还是用来学习其他应用的设计(主要是UI的设计及实现). 这个工具使用了Objective-C和Javascript的混合模式,可以实时的和应用交互甚至修改应用.它的网址请猛戳这里.在官网上可以下载到完整的软件包.使用的方式有两种,一种是在越狱的设备上通过MobileSubstrate加装,这样可以在所有的应用里使用:另一种是通过静态

Linux下安装loadrunner步骤及遇到的问题

Linux下实现压力测试,只能在Linux下安装加压器---load-generator,然后通过本地录制脚本,通过loadrunner controller 的Scenario-->Load Generators  登录linux服务器,从而实现linux下的压力测试. 安装步骤基本在网上都可以找到: 安装前提条件:①必须为Linux的root用户:②根据平台选用适合的load generator --Hp.Linux.Solaris三个版本 安装步骤: 开始安装客户端,先解压安装文件   [

iOS执行时工具-cycript

cycript是大神saurik开发的一个很强大的工具,能够让开发人员在命令行下和应用交互,在执行时查看和改动应用.它确实能够帮助你破解一些应用,但我认为这个工具主要还是用来学习其它应用的设计(主要是UI的设计及实现). 这个工具使用了Objective-C和Javascript的混合模式,能够实时的和应用交互甚至改动应用.它的网址请猛戳这里.在官网上能够下载到完整的软件包.使用的方式有两种,一种是在越狱的设备上通过MobileSubstrate加装,这样能够在全部的应用里使用:还有一种是通过静

解决类似 Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)的问题

源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题.这是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库导致的,将gcc最新版本的动态库替换系统中老版本的动态库即可解决. 1. 问题原因分析 为了安装最新版本的Node.js(最新版本的Node.js使用了C++ 11中,而C++ 11需要code>gcc 4.8+才能支持),将gcc升级到了

/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found 解决方法

问题重现:当我们运行某一个用C系列语言编译而成的程序的时候,可能会接收到这个错误--这个错误的意思是,没有找到GLIBC版本是3.4.14的相应C++标准库. 问题起源:首先,我们需要清楚,一个程序从被加载之后,需要进行动态链接,而动态链接,需要对应版本的glibc库.但是我们的可执行文件需要哪个版本的glibc库呢? 这个版本问题,已经存在于我们的可执行文件ELF格式中.我们可以用命令这样查看. [22:[email protected]]$>strings numDistinct | gre

缺少libstdc++.so.6库的原因及解决办法

问题原因:系统是64bit,该库是32bit的,在64bit系统上安装32bit库 解决办法:1. 查看哪个安装包包含该库:yum provides libstdc++.so.6   yum install libstdc++-4.8.5-11.el7.i686 [[email protected] cn_telecom_test_tool]# rpm -qa | grep libstdc   libstdc++-4.8.5-4.el7.x86_64 2. 安装 libstdc++-4.4.7-

CRF++安装,提示libstdc++.so.6: version `GLIBCXX_3.4.20' not found解决

安装CRF++, 到CRF++网站CRF++: Yet Another CRF toolkit,下载C++源代码安装包(这里用的是 CRF++-0.58.tar.gz ),解压,进入解压文件并如下过程安装 [email protected]:~/DLStudy$ tar -zxvf CRF++-0.58.tar.gz [email protected]:~/DLStudy$ cd CRF++-0.58/ [email protected]:~/DLStudy/CRF++-0.58$ ./conf