我正在安装一些新软件。它在“Lib”目录中包含多个库。如果我从
another目录中
ls Lib
,我会得到通常的文件列表。我可以发出 dir
和 file
命令并获得合理的结果。我什至可以将文件从该目录复制到其他目录。但是,如果我 cd 到“Lib”,我给出的 any linux 命令似乎会返回段错误。我无法在该目录中运行 ls
、file
或 dir
。我什至无法在没有段错误的情况下运行 date
。如果有人能帮助我解开这个谜团,我将非常感激。
在我的 rpi 上,我今天观察到同样的问题:
$ ls
Segmentation fault
它为我解决的是:
sudo apt-get dist-upgrade
单独下载并构建 libc 后我也遇到了同样的问题。 我打开了一个新终端,并确认在 $unset LD_LIBRARY_PATH 后它可以正常工作。