码迷,mamicode.com
首页 > 数据库 > 详细

GDB的常用命令

时间:2017-07-02 13:46:04      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:cat   停止   shell   表达   命令   常用命令   point   gdb   搜索   

1.直接按回车键表示,重复上一次命令

2.p i=1.改变i的变量值

3.finish 退出函数

4.gdb -c core文件 可执行文件

5.gdb 进程名 PID

6.-d 加入一个源文件的搜索路径

7.shell+命令 可以在gdb下执行shell命令

8.make 可以重新build自己的程序

9.set args 可以指定运行时参数

10.show args 可以查看设置好的运行时参数

11.path 可以设定程序的运行路径

12.show path 查询程序的运行路径

13.用attach挂接进程,detch取消挂接进程

14.当进程被gdb住时,你可以使用info、program来查看程序是否在运行,进程号,被暂停的原因

15.break if i = 100表示当i为100时暂停程序

16.watchpoint 观察某个表达式的值是否有变化,如果有变化,马上停止程序

     watch 被写    rwatch 被堵  awatch 被读或者被写

17.catchpoint 捕捉程序运行时的一些事件

18 until 把光标停止在循环的头部,然后输入u这样就自动执行完全全部的循环

GDB的常用命令

标签:cat   停止   shell   表达   命令   常用命令   point   gdb   搜索   

原文地址:http://www.cnblogs.com/matthewma/p/7105785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!