GDB的使用方法简记

Gcc/g++默认编译,采用release模式

如果想要生成debug默认,用gcc/g++ -g(使用gdb调试)

gdb,l的作用

查看文件中的源代码

gdb,r的作用

让程序跑起来

gdb,b的作用

打断点,b 行号

gdb,i b的作用

查看设置的断点

gdb,删除断点的方法

D 断点编号

gdb,禁用断点的方法

Disable 断点编号

gdb,启用断点的方法

enable 断点编号

gdb,进入函数的方法

S

gdb,查看变量的值(地址)的方法

P 变量(&变量)

gdb,让值(地址)常显示的方法

display 变量(&变量)

gdb,不想让值(地址)常显示的方法

undisplay 变量(&变量)

gdb,跳过中间的语句,跳到下一个断点的方法

C

gdb,结束函数的方法

Finish

gdb,在函数能任意跳转的方法

Until 行号(这样能够直接走完一个循环)

gdb,在函数中查看局部变量的命令

Info local

gdb,调试过程中修改变量的值的方法

Set var i = 100

gdb,查看函数调用的命令

bt

你可能感兴趣的:(其他小技术的学习,c++)