日期:2014-05-16  浏览次数:20733 次

Linux:libstdc++.so.6问题!!!!急!!!!求解啊!!!!
我安装文件时候报这个错!libstdc++.so.6:connot open shared object file: No such file or directory

好像是因为我没有libstdc++.so.6这个类库!我查看了我的usr\bin文件夹下面确实没有libstdc++.so.6这个东西。于是我在网上(http://rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B.so.6)下了一个libstdc++-4.3.0-8.i386.html GNU Standard C++ Library Fedora 9 for i386 装上了 可是还是不行,usr\bin文件夹下还是没有libstdc++.so.6这个东西!!!!是不是我下错了啊?!那我应该下那个?我的系统是Red Hat Linux 9。大侠们帮忙解决一下啊!



------解决方案--------------------
Perl code
[root@bache ~]# ls /usr/lib/libstd*
/usr/lib/libstdc++.so.6  /usr/lib/libstdc++.so.6.0.10
[root@bache ~]# rpm -qf /usr/lib/libstdc++.so.6     
libstdc++-4.3.2-7.i386
[root@bache ~]# yum install libstdc++-4.3.2-7.i386

------解决方案--------------------
red hat 9还这么麻烦啊?用Ubuntu吧,用新立得装软件,很方便
------解决方案--------------------
没有fedora可选,就选reh hat~
------解决方案--------------------
别研究库了,还是先研究怎么把编译环境装上吧

libstdc++这个库,基本上装了编译环境,就肯定会自动附带装上的

没有编译环境,单装这一个库没什么意义的,即使你cp了一个过来,估计你的程序还会依赖于别的库