日期:2014-05-16  浏览次数:20912 次

解压时报错,cannot open sharedobject file: No such file or directory
输入解压命令:# cd /usr/Nmon
  # unrar x linux-nmon.rar
结果:unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared
  object file: No such file or directory
在网上搜了半天,都说的不太清楚,也不太一样,怎么解决呀?

------解决方案--------------------
网上说试试用 rar_static
------解决方案--------------------
你确定安装了unrar
?
------解决方案--------------------
yum -y install libstdc++.so.6
------解决方案--------------------
http://lorna8023.blog.51cto.com/777608/420358
------解决方案--------------------
一般只装unrar的,用来解压,打包压缩bz2更好些
------解决方案--------------------
用unrar AAA.rar 就不要用X参数 或者你直接用rar x AAA.rar也可以
------解决方案--------------------
ldd unrar
看看 unrar 需要哪些 so
------解决方案--------------------
探讨

那个问题没的了
现在又提示: 没有那个文件或目录

------解决方案--------------------
unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared
object file: No such file or directory
unrar:当载入共享库时出错:libstdc++.so.6:无法打开共享库文件:没有文件或者目录不存在
(笨人注:这个C++使用到的库,属于常用库,系统都是默认装上的,出现这个问题只有可能你的Linux版本太低了或者是你lfs错误——不过你没明白这个问题所在不可能会lfs)

关键信息是前面的载入共享库错误,不是没有文件或者目录。