zoukankan      html  css  js  c++  java
  • Linux 下GDB调试常用命令总结

    编写者:龙诗科     

    邮箱:longshike2010@163.com

    2016-01-05

         gdb 是Linux 下默认的调试工具,当编译一个程序文件时,如debug.c,要应用gdb调试,必须在终端命令前添加 cc -g或者gcc -g,则编译debug.c可以用以下命令来得到

    gcc -g -o debug debug.c

         终端输入gdb进入调试环境。

         help可以展示帮助信息。

         run开始运行程序。

         backtrace可以进行栈追踪。backtrace n 或者 bt n  n为正整数时,打印栈顶n层的信息,n为负整数时,打印栈底n层的信息。

         print 可以检查当前变量的值

         list 可以显示当前的程序内容。

         break n  n为行号,可以设定断点。

         info breakpoints 可以显示所有的断点。

         delet breakpoints n  可以删除断点。

         disable/enable breakpoints n 可以禁用或者启用断点

         step [count] ,如果没有指定count,则继续执行程序,直到到达与当前源文件不同的源文件为止;如果指定了count,则重复上述过程count次。

         next [count],如果没有指定count,则继续执行下一行程序;如果指定了count,则执行接下来count行程序。

         continue [ignore-count] 唤醒程序,继续执行,直到遇到下一个断点,或者程序结束。如果指定了ignore-count,则忽略ignore-count次断点。

         

  • 相关阅读:
    浅拷贝和深拷贝问题
    指针遍历数组时用法
    一维数组和指针
    leetcode
    tmux
    git
    einsum详解
    spark快速大数据分析 读书笔记
    maven配置
    bash 学习笔记
  • 原文地址:https://www.cnblogs.com/longshike2010/p/5104067.html
Copyright © 2011-2022 走看看