gdb基本使用方法

13 篇文章 0 订阅

 gdb最基本的使用流程:
                1.生成可调试的程序. 例:gcc -g hello.c -o hello
                2.启动GDB. 例:gdb hello
                3.设置断点等. 例:break main 或者 break hello.c:行号
                4.运行程序. run 
                
gdb的基础命令:{
                    n: (next)单步运行(不会进入函数里面)
                    s: (stap)单步步入运行(会进入函数里面)
                    c: (continue)继续运行
                    b {函数名/行号/文件名:行号/行号 if条件}: (break)设置断点
                    r: (run)开始运行程序
                    l: (list)查看程序代码
                    p 变量名: (print)查看变量
                    set 变量=值: 设置变量的值
                    info break: 查看所有断点信息
                    delete [断点编号]: 删除某个断点或者删除所有断点
                    finish :运行程序到当前函数结束
                    watch 变量名 : 指定变量进行监控
                    q: (quit)退出gdb
                }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值