LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5772|回复: 12

哪位好心人能把libstdc++.so.6的文件上传一下,谢谢!

[复制链接]
发表于 2005-6-15 12:39:22 | 显示全部楼层 |阅读模式
我装的是SUSE
RPM包括libstdc++.so.6的有很多,我也安装了很多,也都提示成功安装
但是在lib/目录中就是没有libstdc++.so.6这个文件

哪位朋友机器上有libstdc++.so.6这个单独文件,上传一下好吗,谢谢了,好多软件都需要这库个文件的
发表于 2005-6-15 13:38:05 | 显示全部楼层
你做个libstdc++.so.6.X到libstdc++.so.6的链接就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-15 18:10:06 | 显示全部楼层
回楼上的
我也下载过一个TAR .GZ包,里面有3个文件
libstdc++.so.6
libstdc++.so.6.0.2
libstdc++.so.6.0.3
但我发现3个文件大小一样,再一看,前两个是快捷方式,好像都是指向第三个文件,也就是libstdc++.so.6.0.3,我把3个文件都靠到LIB目录下,但是启动星际译霸还是出错,所以认为是不是有个文件就叫libstdc++.so.6呢?而不是链结呢?
能说全点吗?
你们的星际译霸到底怎么搞上的啊?郁闷死我了
这种问题已经被网友讨论了N遍了吧?怎么就没有正确答案呢???
回复 支持 反对

使用道具 举报

发表于 2005-6-15 18:37:43 | 显示全部楼层
是个联接来的,你建一个指向该目录中库文件libstdc++.so.***不就可以了?或者你把错误贴出来砍下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-15 18:51:48 | 显示全部楼层
O
那等于说确实没有libstdc++.so.6这个文件?
有的这个文件也是指向libstdc++.so.6.x.x而已!?
可是及时是这样,那我的星际译霸还是运行不了的。当时没有这个文件时提示需要,现在有了这个连接文件指向libstdc++.so.x.x还是不行,虽然星际译霸可以运行,但是就出现星际译霸的图标,然后就死在那了。不知道为什么。

我安装星际译霸的整个过程是这样的:
提示要libstdc++.so.6和其他的2个有关libstdc++.so的文件
于是下载了许多包含libstdc++.so.6和其他2个文件的RPM包,安装完后,星际译霸可以正常安装,并且成功了,但是在运行过程中提示libstdc++.so.6没有在Lib目录中找到,于是查看了一下,确实没有libstdc++.so.6相关的文件,于是从网上找了一个TAR.GZ包,里面包括3个文件:
libstdc++.so.6
libstdc++.so.6.0.2
libstdc++.so.6.0.3
但我发现3个文件大小一样,再一看,前两个是快捷方式,好像都是指向第三个文件,也就是libstdc++.so.6.0.3,我把3个文件都靠到LIB目录下,运行星际译霸,这次可以运行了,但就是只能看到启动星际译霸的标志,然后就死在那里。所以至今很郁闷。
回复 支持 反对

使用道具 举报

发表于 2005-6-16 01:44:59 | 显示全部楼层
rpm发行版,不要随便rpm -ivh
至少你要确信该rpm包是否是专门为suze的该版本专用的,要不可以尝试自己rpm -rebuild *src.rpm

否则基本是瞎猫碰老鼠,成功了是你运气好,不成功,系统可能很多链接库都会被你破坏。

以前很多人会建议上rpmfind.net找包装啊装,吃亏不少。其实很多时候之所以能够成功是因为你有使用的发行版和作者使用的发行版本一致。

linux的更新真是烦死人了,
回复 支持 反对

使用道具 举报

发表于 2005-6-16 02:56:42 | 显示全部楼层
你那个星际译王搞不好是给Mandriva或Fedora编译的。据我所知,目前没有适合SUSE的libstdc++.so.6,因为SUSE没有使用gcc 3.4
回复 支持 反对

使用道具 举报

发表于 2005-6-16 09:12:55 | 显示全部楼层
对,是这样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 12:19:56 | 显示全部楼层
回楼上的
星际我现在装上了
不过只能是ROOT才能运行
并且也不稳定
郁闷死了
星际好像不用GCC下的LIB
直接就是/USR/LIB下的
我之所以安装成功就是现安装了GCC的LIB so.6.0.4
然后考到/USR/LIB下
才运行成功,不过也只是ROOT才行,还不稳定
郁闷呐~~~~~~~~~~~~~~~~~~~~~

“给Mandriva或Fedora编译的”
这就是说只适合红帽子吗?为他量身定做的?
回复 支持 反对

使用道具 举报

发表于 2005-6-16 13:42:47 | 显示全部楼层
因为Fedora和Mandriva都切换到了gcc 3.4,所以编译出来的软件会有libstdc++.so.6的依赖。而SUSE没有使用gcc 3.4,所有在SUSE下编译出来的软件都应该是依赖libstdc++.so.5的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表