在程序崩溃时,通常我们只能得到一个segfault之类的提示信息。如果想要定位崩溃原因,我们需要更详细的内容,如运行堆栈等。为此,可以启用core dump功能,程序崩溃时,操作系统会生成一个相应的core dump文件,可以随后使用gdb对它进行分析。