在linux操作系统下,执行 top 命令出现了 "error while loading shared libraries: libncurses.so.4..."报错信息,原因是系统找不到libncurses.so.4文件。解决方法如下:
# cd /usr/lib //进入到/usr/lib目录下
# ls -la libncurses.so* //查询文件名包含libncurses.so字符串的文件
libncurses.so libncurses.so.5 libncurses.so.5.4 //系统返回的查询结果
可见虽然没有libncurses.so.4文件,但有libncurses.so.5.4文件,只要建一个ln就好了,命令如下:
# ln -s /usr/lib/libncurses.so.5.4 /usr/lib/libncurses.so.4