linux gdb调试环境 常用命令

 gcc -g 文件名.c -o 生成应用程序文件名         //编译

gdb 生成应用程序文件名                         //启动gdb调试环境

 

()里面的是缩写

 

(l)list             //列出源代码,接着上次的位置往下列,每次列十行

list 行号        //列出从第几行开始的源代码

list 函数名    // 列出某个函数的源代码

(n)next          //执行下一条语句

(q)quit           //退出gdb调试环境

(p)pint           //打印表达式的值

(bt)backtrace     // 查看各级函数调用以及参数

start              //开始执行程序,停在main函数第一条语句前面等待命令

(s)step          //执行下一条语句,如果有函数调用则进入到函数中

finish            //运行到当前函数返回为止,然后停下来等待命令

(b)break 行号                 //在某一行设置断点

break 函数名                  //在某个函数开头处设置断点

(c)continue                    //从当前位置开始连续运行程序,到达断点停下

delete breakpoints 断点号               //删除断点

disable breakpoints 断点号             //禁用断点

enable 断点号                                 //启用断点

display 变量名                                //跟踪查看某个变量,每次停下来都显示它的值

undisply 跟踪显示号                      //取消跟踪显示

info(i) breakpoints                         //查看当前设置了哪些断点

(r)run                                            //重头开始运行程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值