我安装文件时候报这个错!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。大侠们帮忙解决一下啊!
[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
这个是 fedora 10 上的,yum 是一个在线升级、安装软件,可以在线升级系统、或安装需要的软件包
还有就是你的 gcc/g++ 最好跟 lib 一致 red hat 9还这么麻烦啊?用Ubuntu吧,用新立得装软件,很方便
我要是装了fedora 10 或者 11 里面是不是就有libstdc++.so.6这个库了?我在安装之前还要不要在装些开发环境 比如gcc什么的~还有就是我Vmware新建虚拟机的时候,选择Linux,下面的版本没有fedora啊~我要选那个?我用的Vmware是6.0的版本 应该挺新的了吧?
没有fedora可选,就选reh hat~别研究库了,还是先研究怎么把编译环境装上吧
libstdc++这个库,基本上装了编译环境,就肯定会自动附带装上的
没有编译环境,单装这一个库没什么意义的,即使你cp了一个过来,估计你的程序还会依赖于别的库