程序发生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