07月 15th, 2009

libstdc++.so.6链接库问题

linux, by vangie.

ubuntu上某个未知的操作导致了firefox、opera以及很多C++实现的程序无法运行,包括apt-get,network-manager。重新启动后甚至连Xwindow也无法启动。

命令行抛出如下错误

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9′ not found

在命令行执行如下命令

[bash]strings /usr/lib/libstdc++.so.6 | grep GLIBC[/bash]

返回结果中并不存在GLIBCXX_3.4.9

[bash]ls -l  /usr/lib/libstdc++.so.6[/bash]

返回如下结果

lrwxrwxrwx 1 root root 28 2009-07-15 10:30 /usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.10

原来真身是libstdc++.so.6.0.10,再比对其他机器上相同版本的ubuntu后发现文件libstdc++.so.6.0.10大小不同。

拷贝覆盖该文件后,再执行startx,看见了久违gnome窗口。

Last 5 posts by vangie

Back Top

Responses to “libstdc++.so.6链接库问题”

  1. 没有任何评论。
  1. 没有任何引用。

发表回复

Back Top