您的位置:首页 > 运维架构 > Linux

linux下对gdb调试器的基本了解

2016-11-02 18:18 211 查看
首先通过: gcc -g .----.c -o (重命名)进行编译 g:将调试信息加入到生成的可执行文件 以便于下一步的调试

gdb (重命名)

(1 )查看源文件 : 在gdb中通过命令list可以查看所有的代码行数 缩写 l

                                     以十行为单位显示 再运行命令list 查看下个十行

                                    亦可以通过  set listsize count:设置list命令显示的源代码数量最多为count行,0表示不限制行数。
                      show listsize:显示listsize的值。

(2 )设置断点:    通过断点知道程序每一步的执行情况  break 行数 设置断点 缩写b

(3 )查看断点;       info b

 ( 4  )  运行程序:    run 也可以“run  行数” 让程序从指定行数运行开始 缩写r

(5 )查看变量值:“ print 变量名”  缩写p

                                    gdb通过“$N”($1 $2)来显示变量的值  下次查看变量值时 可以用$Nla来查看

(6 )单步运行:     step或者next让程序一步步执行 缩写s 与n

                                     其中s在发生函数调用时候进入函数内部运行,而n不会

(7 )删除断点:     delete  断点编号

(8 )继续执行完程序:continue

(9 )结束当前函数:finish
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: