文件夹/lib/tls/i686/cmov下的是什么内容

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
rob2468
帖子: 185
注册时间: 2009-03-19 8:39
联系:

文件夹/lib/tls/i686/cmov下的是什么内容

#1

帖子 rob2468 » 2009-06-21 14:26

文件夹/lib/tls/i686/cmov下的是什么内容
我用cat指令查看里面的一个文件,显示出一大堆莫名其妙的东西来
我是编写了一个C++程序,结果运行出现了段错误,于是用gdb调试
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) r
Starting program: /home/***/桌面/xin/a.out

Program received signal SIGSEGV, Segmentation fault.
0xb7dc1a61 in fclose () from /lib/tls/i686/cmov/libc.so.6
(gdb)
结果显示中有提到/lib/tls/i686/cmov/libc.so.6这个文件

尽管有这样的输出了,我还是看不懂这是说明我的程序错在什么地方
麻烦大家给讲讲
ygf
帖子: 458
注册时间: 2006-11-27 12:25

Re: 文件夹/lib/tls/i686/cmov下的是什么内容

#2

帖子 ygf » 2009-06-21 23:11

/lib下的一般都是编译好的库文件。
最好仔细检查一下你的源文件,特别是指针什么的,最容易出这类问题了。
回复