一、gdb简介
GDB是一个由GNU开源组织发布的、UNIX/Linux操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c/c++程序员,gdb是必不可少的工具。
二、gdb的使用
1.启动gdb
编译一个程序,-g表示使用gdb调试。
gcc -g test.c -o mytest
启动gdb命令如下:
gdb mytest
gdb -q mytest //不打印版本信息
启动时的结果:
2.gdb的基本操作
查看源码
list(简写 l): 查看源程序代码;
运行程序
run(简写 r) :运行程序直到遇到 结束或者遇到断点等待下一个命令;
设置断点
break(简写 b) :格式 b 行号,在某行设置断点;
3.退出gdb
(gdb) quit //(gdb) q
4.常用的指令汇总