gdb常用命令

1.看函数调用堆栈

bt

backtrace

2.查看变量

p

3.设置命令行参数

set args

4.运行

r

5.设置断点

b

b 文件名:行号

6.继续运行

c

gdb 笔记(05)— 启动程序、继续运行、继续运行并跳过当前断点 N 次、直到当前函数执行完成、单步执行、逐过程执行_gdb启动程序_wohu007的博客-CSDN博客

7.单步跟踪(不进入)

n

8. 查看断点

info break

9. 删除断点

delete 断点编号

10 进出函数

(gdb调试程序时跳进函数和跳出函数_AlbertS的博客-CSDN博客_gdb 跳出函数)

gdb中跳入函数的命令是step,相当于Visual Studio中的快捷键F11
gdb中跳出函数的命令是finish,相当于Visual Studio中的快捷键Shift+F11,函数完整执行后返回
gdb中还有一个直接返回的命令是return,它会跳过当前函数后面的语句直接返回,返回值可以自定义,紧跟在return命令后面即可

11.查看线程

info threads

GDB用法:线程断点、条件断点_夜空紫色的博客-CSDN博客_gdb 断点 线程

你可能感兴趣的:(linux,编程,C语言,gdb)