1
1楼 jkchen1984 2009-2-24 15:02 今天做编译的时候,把一些库放到了/usr/lib目录下,然后删除了一些库文件,如libjpe*.a, libpthread.a等这些(具体忘记了)。然后在这个目录下就不能进行操作,如ls,rm等,都出现segmentation fault。
到目录外执行这些指令没有这个问题的,如ls /usr/lib/ 这样就可以的。 (上述操作都是root用户登陆) 奇怪的是,我不用root用户登陆进去而只用普通用户,是可以在/usr/lib目录下ls了。 请教如何解决这个问题,谢谢!! 2楼 Godbach 2009-2-24 15:51 你为什么要删除已有的库文件啊
3楼 jkchen1984 2009-2-24 15:55 问题解决了。是我在/usr/lib目录下建立了libc.so.6->libc-2.3.2.so这样的一个连接所导致。。。
至于为什么这样,还请高手给予解答,,呵呵 4楼 jkchen1984 2009-2-24 16:01 .a是静态库文件吧,我以为会影响到同名的动态库libpthread.so->libpthread-xxx,,所以。。。
菜鸟,没办法。。。
搜索墙@2009 www.pkwall.com all rights reserved QQ:276471788 [京ICP备09111534号]
声明:本站部分数据来源于网络,仅供参考,如有版权问题,请联系我们,我们将及时删除!转载本站请注明来源
| ||||||||||||||||||||||||||||||||||||||||