linux应用开发-coredump

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.****即可

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


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。