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

linux 命令无法执行
linux 64位里面libc.so.6库被人修改了链接对象,之前是链接到libc-2.5.so,变成了libc-2.9.so,导致我的交叉编译器不能使用,我就改回来,可是出错了,所有命令无法执行出现:error while loading shared libraries libc.so.6
这个问题如何解决啊??不要重装系统.

------解决方案--------------------
chmod?file?ls -l...

------解决方案--------------------
 既然被修改了,不能被还原,你就从别的64位linux中拷个这样的库文件,然后删除以前被修改的。
------解决方案--------------------
环境变量设置错了,敲chmod肯定不能执行,但是加上路径的/bin/chmod 也不能执行吗?
共享库被改,可能需要重新安装libc2.5,make......   libc2.9的那个是不是32位的...