码迷,mamicode.com
首页 > 系统相关 > 详细

linux应用开发-coredump

时间:2015-04-22 18:22:35      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:linux   调试   gdb   

linux应用开发-Core Dump
一 coredump
Core Dump又叫核心转存。当程序在运行 过程中发生异常, 这时Linux系统
可以把程序出错时的内存内容存储在一个core文件中, 这种过程叫Core Dump
二 产生段错误的原因
1 数组越界
2 栈溢出
3 访问空指针
4 修改只读内存
三 开启core dump
linux默认关闭了此项功能
开启 ulimit -c umlimited
技术分享
关闭 ulimit -c
技术分享
四 使用
开启后,执行gdb ./test.out core.****即可

技术分享技术分享
技术分享技术分享技术分享技术分享


linux应用开发-coredump

标签:linux   调试   gdb   

原文地址:http://blog.csdn.net/qq_22075977/article/details/45196635

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!