读书人

怎样从Linux输出的信异常息如何看在哪

发布时间: 2012-08-29 08:40:14 作者: rapoo

怎样从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调试一下看看哪里出错。!

读书人网 >UNIXLINUX

热点推荐