gdb调试器

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命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值