gdb
一、准备
安装gdb:
sudo apt-get install gdb
查看gdb版本:
gdb -v
使用之前:
gcc -g
使用:
gdb 可执行程序
二、常用命令
1.查看源代码
list 行号/函数名
list 源文件名∶行号
2. 设置断点
break/b 行号 (只能设在main)
break 源文件名:行号
3. 查看断点信息
info break/b
4. 运行
run/r
5.单步调试:
next/n:不进入函数单步调试
step/s:进入函数单步调试
(注意: SIGSEGV表示段错误产生)
(只能对自定义函数step,不能对系统函数step)
6. 查看变量的十进制值
print/p 变量名
7. 查看变量的十六进制值
x 变量名
8. 将变量设置为观察模式
display 变量名
9.结束单步调试,继续运行
continue/c
10. 退出gdb
quit/q
11.删除断点
delete 断点号
12.使能断点
enable 断点号
13.失能断点
disable 断点号
14.设置程序运行时所要带的位置参数
set args
set args 192.168.31.65 10000
15. 显示运行时所带的参数
show args
16. 设置指定变量的值为指定值
set var i = 1
17.执行shell命令
shell linux命令