搜索墙首页  编程技术  java  asp  ajax  php  c/c#/c++  数据库  oracle  mysql  db2  操作系统  windows  linux  股吧
首页 > 操作系统 > linux > linux编程
 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,,所以。。。
菜鸟,没办法。。。



 1         
您的发言将按有关规定都会存档,您须为所发表后果负责,请您遵纪守法并注意语言文明。
标题: 【求助】segmentation fault问题~~
热门关注
标题回复点击
[保留]7667
man page3487
error: expected `,' or `...' before numeric constant是什么错误啊???4454
LINUX应用程序开发指南 下载91395
application/zip和application/x-zip-compressed是什么格式啊? 谢谢3394
急:在非 socket 上进行了 socket 操作?1367
linux编程到底要不要学C++38303
shell脚本问题29275
请问<sys/types>这些头文件怎么安装--在线等25274
c函数2248
搜索墙@2009 www.pkwall.com all rights reserved QQ:276471788 [京ICP备09111534号]
声明:本站部分数据来源于网络,仅供参考,如有版权问题,请联系我们,我们将及时删除!转载本站请注明来源