linux 应用程序段错误调试方法
来源:互联网 发布:华为云计算大数据中心 编辑:程序博客网 时间:2024/06/06 11:43
1、分析Core文件
当应用程序出现段错误时,会生成Core文件。
linux系统默认情况下,禁止core文件的生成,用命令ulimit -c 返回0表示禁止。
需要手动打开core文件,
如将Core文件的大小限制512K: ulimit -c 1000,
core file size为未限制大小:ulimit –c unlimited
设置DUMP的路径和文件格式
sysctl -w kernel.core_pattern="/tmp/%e-%p-%t.core"
sysctl -w kernel.core_uses_pid=0
此时当运行./test出现段错误时会出现如下信息:
段错误 (core dumped)
找到CORE文件:/tmp/[可执行程序的名字]-PID-%t.core
使用gdb ./test core可以快速定位段错误的位置
- linux 应用程序段错误调试方法
- linux段错误调试方法
- linux 段错误调试方法
- linux 段错误调试方法
- 应用程序段错误调试
- linux编程段错误及调试方法
- linux程式段错误的调试方法
- linux下段错误调试方法
- Linux下的段错误调试方法
- linux编程段错误及调试方法
- Linux下的段错误调试方法
- Linux的段错误调试方法
- linux下段错误的调试方法
- linux编程段错误及调试方法
- Linux下的段错误调试方法
- Linux下段错误以及调试方法
- 段错误调试方法
- 段错误调试方法
- Word目录第一行和最后一行格式不对(首行缩进)的解决方案
- Eclipse、Cygwin配置OpenCV2.0 make: *** multiple target patterns错误解决
- 开源图像检索工具:Caliph&Emir使用方法
- 移动APP之HTTP协议
- 浅谈主外键约束
- linux 应用程序段错误调试方法
- Android 实用工具Hierarchy Viewer实战
- poj 1083 Moving Tables_dp
- 启动ADT bundle 时出错:A fatal error has been detected by the Java Runtime Environment:
- 邻接表实现的拓扑排序
- USACO Section 1.3 Calf Flac
- 简要说明python的一些基本知识(二)
- 拓扑排序
- 邻接矩阵实现的拓扑排序