linux下gdb的简单使用

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 <--------------------- 退出函数。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。