gdb常用命令

    技术2024-04-22  179

    1.list(l):列出源代码

     

    2.quit(q):退出gdb

     

    3.start:开始执行程序,停在main函数第一行语句前等待命令

     

    4.run(r):重新从程序开头运行

     

    5.next(n):步进(不进入函数调用)

     

    6.step(s):步进(进入函数调用)

     

    7.finish:连续运行到当前函数返回为止

     

    8.display [变量名]:使得每次停下来都显示指定变量的值

     

    9.undisplay [编号]:取消显示(必须输入编号,不能输入变量名)

     

    10.print(p) [变量名或表达式]:打印表达式的值

     

    11.break(b) [行数]:在指定行数设置断点

     

    12.continue(c):连续运行直至断点

     

    13.info(i):查看信息,譬如

          i b

         可以查看已经设置的断点

    14.disable breakpoint [断点编号]:禁用断点

     

    15.enable [断点编号]:启用断点

     

    16.delete breakpoint [断点编号]:删除断点

     

    17.delete breakpoints:删除所有断点

     

    18.b [行数] if [表达式]:设置断点在满足表达式条件时才激活

     

    19.watch [变量名]:设置观察点,当程序访问指定存储单元时中断

    最新回复(0)