误删 libc.so.6的解决方法

今天不小心把libc.so.6给删除了。

原系统是这样的: libc.so.6 -> lib-2.6.1.so

本想新建立一个软链接,指向 lib-2.8.so

没想到 ln 命令不能用了。 原来linux 很多shell命令都离不开 libc.so.6。 真惨了。 幸好没有关linux.

从网上一查, 找到解决方案:

进入 /lib (或 /lib64 视情况而定),

#LD_PRELOAD=/lib/libc-x.x.x.so && ln -s /lib/libc-x.x.x.so libc.so.6

x.x.x表示系统libc的版本

就可以了

一定要记住自己系统使用的libc版本。