GDB是什么
GDB就是一个程序代码调试的工具。
GDB+GCC=开发环境
GDB调试的一般步骤
- 编译生成带源代码信息的可执行文件
- 启动调试
- 进行调试:设置断点、查看变量、寻找BUG
- 退出调试
1. 编译生成带源代码信息的可执行文件
gcc -g -Wall name.c -o name
-Wall:生成所有警告信息
-g:打开调试选项
也可以写为:
gcc name.c -o name -g
2. 启动调试
gdb name
:启动程序的调试
3. 进行调试:设置断点、查看变量、寻找BUG
4. 退出调试
quit
或q
:退出调试
GDB的多进程调试
8.1版本的GDB对于多进程调试有些问题,可以使用7.11版本进行多进程的调试(挂起某个进程,只运行调试的进程)