C语言gdb分析段错误的core文件

来源:互联网 发布:深圳知金教育怎么样 编辑:程序博客网 时间:2024/06/06 05:27


C程序运行时有时会出现段错误,主要是由于空指针或数组越界引起的,分析哪里错误的方法如下:

    ulimit -c

    ulimit  -c  unlimited //打开core文件
    ulimit -c
    ulimit -a
    gdb a.out core
    where //程序会停在出错的程序语句处,并会打印出相关错误信息
    bt 查看堆栈

    disassemble 反汇编

    disassemble fun

0 0
原创粉丝点击