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

linux下gdb的简单使用

时间:2015-02-01 11:56:54      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

1.首先,编译时要添加gdb信息

gcc -g test.c -o test

2.gdb的一些基本命令

l <-------------------- l命令相当于list,从第一行开始例出原码。
回车<-------------------- 直接回车表示,重复上一次命令
r <--------------------- 运行程序,run命令简写
break 16 <-------------------- 设置断点,在源程序第16行处。
break func <-------------------- 设置断点,在函数func()入口处。

break main <-------------------- 设置断点,在main()入口处。
info break <-------------------- 查看断点信息。

其中break 可以简写成b
n <--------------------- 单条语句执行,next命令简写。
c <--------------------- 继续运行程序,continue命令简写。
p i <--------------------- 打印变量i的值,print命令简写。
bt <--------------------- 查看函数堆栈。
q <--------------------- 退出gdb。
finish <--------------------- 退出函数。

 

linux下gdb的简单使用

标签:

原文地址:http://www.cnblogs.com/sylar-liang/p/4265271.html

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