gdb、pdb命令总结(非初级),持续更新

gdb、pdb命令总结(非初级),持续更新

其中
linenum:行号,condition条件,breaknum断点号

gdb命令解释
b linenum if condition设置条件断点,
set var = num设置变量var为num值,num值的是一个数,不是一个变量
r<input开始运行后,程序的输入为input文件
call “c++语句”执行一个c++语句,这个语句可以是程序中定义的函数
bt == where查看栈帧
pdb命令解释
b linenum,condition设置条件断点,当表达是condition==True的时候,断点停下
ll输出当前位置程序段的所有程序
ignore breaknum times忽视断点号为breaknum的断点times次
pp var用于对var的输出,当var 为字典的时候输出会很清楚
jump linenum跳到行号为linenum的位置开始运行
condition breaknum condition对断点breaknum重新设置条件中断条件condition
condition breaknum删除breaknum的条件使得其成为无条件断点
commands breaknum (回车后输入命令)(这里是命令) end(命令结束符号为end)在breaknum处中断后执行设定的“命令”,这个命令也是pdb中的语句而不是python语句!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值