GDB(GNU Debugger)的使用教程
参考文档
使用
启动GDB
- 首先进入.cpp文件所在的文件夹下,
g++ a.cpp -g进行编译,-g是为了输出调试信息。 - 编译成功后,
gdb a.exe(Windows)/a.out(Linux)进入gdb调试。
常用命令(一般都可以通过首字母简写替代)
run 运行程序
break 打断点。方法1:break 函数名给函数打断点 方法2:break a.cpp:行号给某一行打断点
continue 继续执行程序(一步到底或执行到下一个断点)
next 继续执行程序(单步执行)
print 输出变量的值
ptype 输出变量的类型
step 步入函数内部
info 查询信息(如:info break可以查询断点信息)
delete 删除断点(一般在该指令后面加断点编号,断点编号通过info break查询)