gdb学习7:自动补全命令和函数名

之前的学习,都是用某个命令的简写,比如break用b,run用r等等,入门阶段,如果跟着别人用简写不知道是什么意思,记忆起来不会那么好。

在linux的终端上,我们经常用两次tab键补全命令或者文件名,在gdb调试工具里也是,如下:

(gdb) l
layout  list    load    
(gdb) b
backtrace    bookmark     break        break-range  bt           
(gdb) r
rbreak              restart             reverse-search
rc                  restore             reverse-step
record              return              reverse-stepi
refresh             reverse-continue    rni
remote              reverse-finish      rsi
remove-inferiors    reverse-next        run
remove-symbol-file  reverse-nexti       rwatch
(gdb) c
call              clear             compare-sections  continue
catch             clone-inferior    compile           core-file
cd                collect           complete          
checkpoint        commands          condition         
(gdb) c

只知道函数名的前缀,不知道全部的名字的时候,也可以用tab键补全,如下:

gyz@debian:~/mc$ gdb strcopy 
(gdb) b MyStrCopy
MyStrCopy1  MyStrCopy2  
(gdb) b MyStrCopy

真的是很好用。

参考:https://blog.csdn.net/dadalan/article/details/3758025

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值