2013-01-09 79 views
1

我正在安装一些新软件。它包含“Lib”目录中的几个库。如果我ls Lib另一个目录,我得到通常的文件列表。我可以发出dirfile命令并获得合理的结果。我甚至可以将文件从这个目录复制到其他目录。但是,如果我cd到“Lib”,看起来任何我给的Linux命令返回一个seg故障。我无法在该目录中运行lsfiledir。我甚至无法在没有seg故障的情况下运行date。如果有人能够帮助我澄清这个谜团,那么非常感谢。什么可能导致Linux“ls”命令返回seg故障?

回答

8

可能是你LD_LIBRARY_PATH包括点/ .Lib目录包含标准库一样的libc,所以什么都命令发出,系统采用主从路径库和不顺心的事。

+0

党!不错!添加“。”到LD_LIBRARY_PATH是安装说明的一部分,是的,'Lib'确实有一个libc。谢谢! –

1

在我的RPI我今天看到了同样的问题:

$ ls 
Segmentation fault 

什么它解决了对我来说是:

sudo apt-get dist-upgrade