设置查看linux 造成程序Core dumped 的函数调用层次
2017-07-10 17:44
731 查看
在linux系统中,有时候我们这执行一个程序的时候会发生core dumped 的情况,为了找出造成程序core的原因,我们通过相关设置,可以获得程序dump的原因。具体步骤如下所示。
1、查看系统允许生成的core文件大小的限制:
ulimit -c
2、修改允许生成的core文件的大小:
ulimit -c unlimited
3、查看core文件:
gdb ./sdk_test core
bt
1、查看系统允许生成的core文件大小的限制:
ulimit -c
2、修改允许生成的core文件的大小:
ulimit -c unlimited
3、查看core文件:
gdb ./sdk_test core
bt
相关文章推荐
- linux 为崩溃的程序生成core文件的相关函数,调用代码生成core dump file 但程序不用退出,gdb 分析core
- Linux core文件生成及设置 查看core文件由哪个程序生成的
- 程序性能调优之 怎样使用gprof和oprofile来分析 linux程序的性能(每个函数的调用次数与耗时)
- 跟踪程序在Linux下的执行的函数调用
- 程序调试的时候利用Call Stack窗口查看函数调用信息
- 调试程序时在不中断程序的情况下输出函数调用信息(Mac OS,Linux & Windows)
- Linux调用backtrack函数打印程序崩溃时的调用堆栈
- linux下c程序调用reboot函数实现直接重启
- Linux 32bit 程序的函数调用
- 调试程序时在不中断程序的情况下输出函数调用信息(Mac OS,Linux & Windows)
- pvtrace和Graphviz实现对linux下C程序的函数调用跟踪
- windows和linux下设置控制台CTRL+C等特殊按键的回调函数之后程序结束的过程
- 程序性能调优之 怎样使用gprof和oprofile来分析 linux程序的性能(每个函数的调用次数与耗时)
- 在Linux程序中输出函数调用栈
- Linux调用backtrack函数打印程序崩溃时的调用堆栈
- linux下c程序调用reboot函数实现直接重启
- Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;gcc/g++与库相关的参数-L,-l,-f
- # include <errno.h >查看错误代码errno是调试程序的一个重要方法。当Linux C API函数发生异常时,一般会将errno变量赋值一个整数,不同的值表示不同的含义,可以通过查看
- Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;gcc/g++与库相关的参数-L,-l,-f
- [ldd]Linux使用ldd命令查看程序调用了哪些动态库