LinuxSir.cn,穿越时空的Linuxsir!

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

version `GLIBCXX_3.4.9' not found

[复制链接]
发表于 2009-4-22 00:41:28 | 显示全部楼层 |阅读模式
安装奔流出现如下错误:
引用:
[root@falconfox bd]# ./benliud
./benliud: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./benliud)


引用:
[root@falconfox bd]# ldd /usr/lib/libstdc++.so.6
linux-gate.so.1 => (0x00e44000)
libm.so.6 => /lib/libm.so.6 (0x00ccf000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x03f13000)
libc.so.6 => /lib/libc.so.6 (0x00101000)
/lib/ld-linux.so.2 (0x002ff000)

请问哪位兄弟有解决方案?
发表于 2009-4-22 10:57:22 | 显示全部楼层
安装这个包?libstdc++

http://rpm.pbone.net/index.php3/ ... 3.2-7.i386.rpm.html
  1. yum install libstdc++
复制代码

---------------------------------------------------------------------------------------------------------------------------------------

如果装了这个包,那真的是奇怪了……
回复 支持 反对

使用道具 举报

发表于 2009-4-22 12:32:54 | 显示全部楼层
c++库的版本太低了~

比如我的程序在F10编译完了直接到Centos5.2上就出现楼主的问题……
必须要在centos上再编译一下才能跑~
回复 支持 反对

使用道具 举报

发表于 2009-4-22 12:35:53 | 显示全部楼层
benliud不是开放源代码的,作者只承诺在ubuntu的最新版上能正常运行。
回复 支持 反对

使用道具 举报

发表于 2009-4-22 12:42:18 | 显示全部楼层
Post by ebird98;1977839
c++库的版本太低了~

比如我的程序在F10编译完了直接到Centos5.2上就出现楼主的问题……
必须要在centos上再编译一下才能跑~


CentOS 5.2 上版本号是多少?
回复 支持 反对

使用道具 举报

发表于 2009-4-22 19:43:30 | 显示全部楼层
glib2.i386                               2.12.3-2.fc6           installed      
glib2-devel.i386                         2.12.3-2.fc6           installed      
glibc.i686                               2.5-24.el5_2.2         installed      
glibc-common.i386                        2.5-24.el5_2.2         installed      
glibc-devel.i386                         2.5-24.el5_2.2         installed      
glibc-headers.i386                       2.5-24.el5_2.2         installed

libstdc++.i386                           4.1.2-42.el5           installed      
libstdc++-devel.i386                     4.1.2-42.el5           installed

咦?centos上竟然还有fc的包?!
回复 支持 反对

使用道具 举报

发表于 2009-4-23 12:06:54 | 显示全部楼层
最新的是 libstdc++-4.1.2-44.el5.i386. 提供 libstdc++.so.6(GLIBCXX_3.4.8)
不过好像版本还是太低……

http://rpm.pbone.net/index.php3/ ... 4.el5.i386.rpm.html

换个发行版?没用过 CentOS 你升级一下试试?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-23 20:01:07 | 显示全部楼层
系统是centos5.3

找不到Glibc 3.4.9 , update了才Glibc3.4.8. 
要装Gcc 什么的吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-23 20:04:46 | 显示全部楼层
Post by xeon00;1978518
系统是centos5.3

找不到Glibc 3.4.9 , update了才Glibc3.4.8. 
要装Gcc 什么的吗?

嗯,现在你有几种选择,推荐等升级……除此这外,你还可以试着编译这个库,更好一点的是自己打一个包……换发行版也许是另类选择。如果可能的话,尝试取得奔流的源代码。

最后,我提醒你一下,尝试别的下载软件,也许是更好的选择。
在 Linux/Unix 下,作者如果真的不开放源代码,只能看成一种自杀行为。
回复 支持 反对

使用道具 举报

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

本版积分规则

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