error ** libstdc++.so.6: cannot open shared object file: 在64位的linux(centos系统)中安装部分软件(如mysql 、rar...)后,执行软件运行命令,出现 error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory rar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory mysql: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 出现这种情况的原因是,需要libstdc++的32位版本,系统应该只安装64位版本,可以通过rpm查看是否,命令: rpm -ql libstdc++ | cat -n ![](http://blog.jiateng.wang/uploads/images/editor/202012/1607247677.png) *注意 (这是安装成功后的,成功前的没截图 而且这都不是重点 只是给你们看看 这个命令执行完大致什么样) [root@BJ-NQ-V-PPD002 ~]# yum list | grep libstdc++ libstdc++.i386 4.1.2-54.el5 nqyum libstdc++.x86_64 4.1.2-54.el5 installed libstdc++-devel.x86_64 4.1.2-54.el5 installed compat-libstdc++-296.i386 2.96-138 nqyum compat-libstdc++-33.i386 3.2.3-61 nqyum compat-libstdc++-33.x86_64 3.2.3-61 nqyum libstdc++-devel.i386 4.1.2-54.el5 nqyum libstdc++44-devel.i386 4.4.7-1.el5 nqyum libstdc++44-devel.x86_64 4.4.7-1.el5 nqyum 发现libstdc++.i386(注有的可能是i586), 然后执行安装命令 yum -y install libstdc++.i386 然后 yum install libstdc++.so.6 看到如下图既成功 ![](http://blog.jiateng.wang/uploads/images/editor/202012/1607247711.png) 即可,安装完毕后,运行软件执行(mysql、rar)命令就OK了。
《error ** libstdc++.so.6: cannot open shared object file:》上暂无评论!