LinuxSir.cn,穿越时空的Linuxsir!

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

运行程序时出现GLIBC错误,请专家指点.

[复制链接]
发表于 2010-12-1 21:10:46 | 显示全部楼层 |阅读模式
我的系统是Debian 5.06运行一个程序时出现以下提示:“/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found”
请问如何以最简便的方法解决这个问题?
如果用APT是装哪个包?
 楼主| 发表于 2010-12-2 00:39:40 | 显示全部楼层
查到一篇文章,但不适用于DEBIAN.
1、查询libstdc++包支持的GLIBC版本

   string /usr/local/libstdc++.so.6 | grep GLIBC

2、ls -l /usr/local/libstdc++.so.6

发现它链接到libstdc++.so.6.0.8 不支持GLIBCXX_3.4.9

3、下载libstdc++.so.6.0.10 支持GLIBCXX_3.4.9

4、删除/usr/local/libstdc++.so.6,然后新建链接指向libstdc++.so.6.0.10

   ln -s /usr/local/libstdc++.so.6.10 /usr/local/libstdc++.so.6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-2 00:46:50 | 显示全部楼层
我想是libstdc++.so.6.10 不够新,不包含GLIBCXX_3.4.11
请问哪个版本里有GLIBCXX_3.4.11,哪里下载.
回复 支持 反对

使用道具 举报

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

本版积分规则

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