程序发生crash时,linux会产生core dump。但是这个是需要配置的。
1.
configure kernel
make
menuconfig
enter
General setup & select Enable ELF core dumps
3.
configure the core file limit and pattern
ulimit -c
unlimited
ulimit unlimited
echo "/var/%e.core">
/proc/sys/kernel/core_pattern
这样输出的core file就是程序的名称.core,在/var 目录下
man core 查看这个格式怎么写
4. 处理这个core file
On
board use ./gdb /usr/dslg/bin/DslmSsp -c /var/DslmSsp.core
bt 来显示 call trace