zoukankan      html  css  js  c++  java
  • linux pdb调试总结

    1.首先gdb编译:
    gcc -g xxx.c -o xxx
    2.然后 gdb xxx进入调试

    break 行号

    加入断点

    (1)然后run就能够跑到下一个断点
    (2)step(或s)单步跟踪
    (3)print可(或p)以查看当前程序的执行数据 比方:print a 输出a变量的值 输出格式能够设置:
    比方p/d a 十进制输出a变量的值
    (4)也能够设置display,比方display a 这样以后每次调试都会输出a变量的值
    (5)examine(或x)查看内存地址中的值
    语法:x/<n/f/u> <addr>
    (6)list查看原程序
    (7)print x=8 在调试过程中改动变量x的值。以下生效
    (8)jump <linespec>实现跳转,能够是文件的行号,也能够是file:line。也能够是+num这样的格式
    jump <address>是代码行的内存地址
    (9)signal <signal> 产生信号量
    (10) return 强制返回
    (11) call <expr>强制调用

  • 相关阅读:
    servletContext
    解决Response输出时乱码
    servletConfig
    服务器和浏览器交互过程
    myeclipse配置
    servlet
    http协议
    配置虚拟主机
    配置主页
    开网站步骤
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/6735825.html
Copyright © 2011-2022 走看看