Temporary Open coredump
echo "core.%e.%p" >/proc/sys/kernel/core_pattern
Ulimit-c Unlimited
percent of a single% character
Process ID of the%p dump process
The actual user ID of the%u dump process
%g The actual group ID of the dump process
%s causes the signal for this core dump
%t Core Dump time (number of seconds from January 1, 1970)
%H Host Name
%e program file name
permanently open coredump/etc/rc.local Add echo "core.%e.%p" >/proc/sys/kernel/core_pattern
add ulimit-c Unlimited in/etc/profile
debugging The Coredump of the-G compiled debug programgdb programe_file coredump_file
Debug Coredump of the release program without-G compilation
Step 1. The same Code compiles debug version program_debug and release version program_release
Step 2.objcopy--only-keep-debug program_debug symbol.dbg used to generate the build symbol table
Step 3.gdb--symbol=symbol.dbg-exec=program_release-core=coredump_file
The use of Coredump under Linux