作者:392399224_619416 | 来源:互联网 | 2017-10-26 18:42
RHEL5 64位的linux在/usr/lib下没有libstdc++.so.5这个文件,在安装一些软件的时候总是报这样的错误:
libstdc++.so.5: cannot open shared object file: No such file or directory
安装64位的包依然解决不了问题,最后试验证明32位的包能用。
包的名字为:compat-libstdc++-33-3.2.3-61.i386.rpm
给一个下载地址:
http://download.csdn.net/source/379324 (这个是我上传的)
http://rpm.pbone.net/index.php3? ... 3-3.2.3-61.i386.rpm (这个是rpm.pbone.net上的)
查看/usr/lib目录下,有了libstdc++.so.5
[root@pcmweb ~]# cd /usr/lib
[root@pcmweb lib]# ll libstdc++.so.*
lrwxrwxrwx 1 root root 18 03-13 12:37 libstdc++.so.5 -> libstdc++.so.5.0.7
-rwxr-xr-x 1 root root 733168 2007-01-09 libstdc++.so.5.0.7
lrwxrwxrwx 1 root root 18 03-04 17:40 libstdc++.so.6 -> libstdc++.so.6.0.8
-rwxr-xr-x 1 root root 939500 2007-01-18 libstdc++.so.6.0.8