调试core文件
調(diào)試core文件
當(dāng)獲得了core文件以后,就可以利用命令gdb進(jìn)行查找,參數(shù)一是應(yīng)用程序的名稱,參數(shù)二是core文件。也可以用-c來指定core文件。
如: gdb [paremeter] app [paremeter] /app.core
然后輸入bt(backtrace)或者where找到錯誤發(fā)生的位置和相應(yīng)的堆棧信息。就可知道發(fā)生錯誤時的函數(shù)調(diào)用關(guān)系,然后可以使用up或者down查看上一條和下一條具體詳細(xì)信息。這樣便能對問題進(jìn)行大概定位,然后看源代碼,進(jìn)行分析。
此外,還可以用 f 堆棧號 打印該對堆棧進(jìn)一步的信息;l(ist)查看源碼,n(ext),s(step)進(jìn)行查看。
原文:
http://www.cnblogs.com/lbsx/archive/2010/10/09/1846535.html
http://blog.ddup.us/?p=176
轉(zhuǎn)載于:https://www.cnblogs.com/mydomain/archive/2012/12/09/2810284.html
總結(jié)
- 上一篇: sqlserver删除指定列失败
- 下一篇: 我的zencart 安装流程