LinuxSir.cn,穿越时空的Linuxsir!

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

请问 libstdc++-libc6.2-2.so.3在哪个包里?

[复制链接]
发表于 2006-9-9 00:20:34 | 显示全部楼层 |阅读模式
我运行一个可执行文件时提示说:
error while loading shared libraries: libstdc++-libc6. 2-2.so.3: cannot open shared object file: No such file or directory

请问 libstdc++-libc6.2-2.so.3在哪个包里?谢谢!
发表于 2006-9-9 09:18:43 | 显示全部楼层
那是因为系统升级过一次,你把要运行的程序重新编绎一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 10:26:27 | 显示全部楼层
Post by tingxx
那是因为系统升级过一次,你把要运行的程序重新编绎一下吧
因为我拿到的程序只有可执行文件的版本,所以没有办法从新编译。
我找了一下发现Redhat Linux中,这个文件在compat-libstdc++包中,archlinux中有对应的包吗? 或者没有办法把red hat 中的这个包装到archlinux 中?
回复 支持 反对

使用道具 举报

发表于 2006-9-9 11:22:17 | 显示全部楼层
别把Redhat的rpm包直接装到Arch里来。
有可能的话,把这个rpm包的src.rpm包找到,然后自己编译成Arch的包,再安装
回复 支持 反对

使用道具 举报

发表于 2006-9-9 14:41:54 | 显示全部楼层
GLIBC 2.0/2.1 的东西?

楼主找了个什么,没有升级版本么?。
回复 支持 反对

使用道具 举报

发表于 2006-9-9 20:46:33 | 显示全部楼层
是啊!很多商业软件用不了,比如说realplay就不行,真不明白,为什么旧软件不能使用新版的动态链接库。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 21:13:51 | 显示全部楼层
尝试编译一个gcc-2.95.3,可是失败:

In file included from ../../../gcc-2.95.3/libio/libio.h:167,
                 from ../../../gcc-2.95.3/libio/iolibio.h:1,
                 from ../../../gcc-2.95.3/libio/libioP.h:47,
                 from ../../../gcc-2.95.3/libio/iogetline.c:26:
/usr/include/bits/stdio-lock.h:24: lowlevellock.h: No such file or directory

好象是差了一个头文件lowlevellock.h,这个文件似乎应该包括在库文件里的亚。那到是一个bug?
回复 支持 反对

使用道具 举报

发表于 2006-9-9 22:04:44 | 显示全部楼层
realplayer我在archlinux有可以用呀
回复 支持 反对

使用道具 举报

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

本版积分规则

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