ulimit -c unlimited
然后当应用程序崩溃时,它将在当前工作目录中留下一个核心文件(只要可以写入它).
然后可以在gdb调试器中加载核心文件:
gdb <executable file> <core file>
…它会告诉你它在哪里崩溃,让你检查变量等等.