gdb调试

作者: 8dc010427b39 | 来源:发表于2017-01-24 14:14 被阅读0次

    gcc  需要使用gdb调试时需要加-g选项

    gdb选项

    -q 不显示版本信息


    CoreFile

    CoreFile可增强gdb调试能力

    core文件是通用出错内存印象文件,默认情况下不生成core文件,需要在.bashrc中添加  ulimit -c unlimited 使修改生效: . .bashrc


    gdb操作

    where   出错在哪一行

    list     出错行的上下文默认显示10行

    break 8  |  main  |   hello.c:8             加一个断点

    delete   删除一个断点

    continue   命令从断点以后继续执行

    s(step)       单步调试

    n(next)            不进入函数跳到下一步

    run              执行

    print  i      变量的值

    whatis i   变量类型

    info break  查看有什么断点

    set variable i=100          变量名更改变量的值


    gdb界面模式

    gdb -tui -q  p2pserv

    相关文章

      网友评论

          本文标题:gdb调试

          本文链接:https://www.haomeiwen.com/subject/dmyzbttx.html