linux下core生成与调试

ulimit -c unlimited 永久生效方法:
修改 /etc/profile文件,增加 ulimit -c unlimited,重新登录即可。


如何生成:
       ulimit -c unlimited设置core文件大小不限
       编译时加入-g 选项
       运行程序./a.out,如果发生断错误,会在工作目录自动生成一个core文件


用gdb调试:
        gdb -core=core
        file ./a.out      //指定符号文件

        或者直接 gdb a.out core,试器立即打印诊断信息,并显示程序崩溃的行号

此时直接用bt查看调用堆栈。

猜你喜欢

转载自www.cnblogs.com/lcinx/p/10570661.html