您的位置:首页 > 运维架构 > Linux

Linux下用GDB调试程序崩溃错误

2017-03-02 12:36 295 查看
首先开启选项允许系统在程序崩溃时自动生成core dump文件 

ulimit -c unlimited

编写测试程序test.c

void main(void)

{

    int * p = 0;

    *p = 10;

    

}

编译程序,一定要加上选项-g ,生成调试信息

gcc -g -o test test.c

运行程序会生成崩溃文件 core

./test

通过gdb定位错误代码

gdb test core

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: