首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

怎样从Linux输出的信异常息如何看在哪个函数?【非“-g”等debug模式】

2012-08-29 
怎样从Linux输出的信错误息怎么看在哪个函数?【非“-g”等debug模式】怎样从Linux输出的信错误息怎么看在哪个

怎样从Linux输出的信错误息怎么看在哪个函数?【非“-g”等debug模式】
怎样从Linux输出的信错误息怎么看在哪个函数?


输出的信息的格式如下:

C/C++ code
*** glibc detected *** ./abc corrupted double-linked list: 0xba508540  ***======= Backtrace: =======/lib/libc.so.6[0x285559]/lib/libc.so.6(__libc_malloc+0x67)[0x286d87]./abc[0x80a2128]//这里还有其他的====== Memory map: ======00001000-001fd000 rw-p 00001000 00:00 0001fd000-00217000 r-xp 00000000 fd:00 14386397 /lib/ld-2.5.so//这里还有其他的


请问怎么才能知道是那个函数出问题呢? 用什么命令来看等? 谢谢!

[解决办法]
不太懂 帮顶 你试试加“-Wall”
[解决办法]
用gdb单步调试。
[解决办法]
用gdb调试一下看看哪里出错。!

热点排行