请你说说常用的linux命令,gdb多线程调试-笔试面试资料

这是qklbishe.com第19051 篇笔试面试资料
提供答案分析,通过本文《请你说说常用的linux命令,gdb多线程调试-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:
请你说说常用的linux命令,gdb多线程调试

请你说说常用的linux命令,gdb多线程调试 捭阖者天地之道
启动和退出    gdb 可执行程序 quit/q
给程序设置参数/获取设置参数    set args 10 20 show args
GDB 使用帮助    help
查看当前文件代码    list/l (从默认位置显示) list/l 行号 (从指定的行显示)list/l 函数名(从指定的函数显示)
查看非当前文件代码    list/l 文件名:行号 list/l 文件名:函数名
设置显示的行数    show list/listsize set list/listsize 行数
设置断点    b/break 行号 b/break 函数名 b/break 文件名:行号 b/break 文件名:函数
查看断点    i/info b/break
删除断点    d/del/delete 断点编号
设置断点无效    dis/disable 断点编号
设置断点生效    ena/enable 断点编号
设置条件断点(一般用在循环的位置)    b/break 10 if i==5
运行GDB程序    start(程序停在第一行)run(遇到断点才停)
继续运行,到下一个断点停    c/continue
向下执行一行代码(不会进入函数体)    n/next
变量操作    p/print 变量名(打印变量值)ptype 变量名(打印变量类型)
向下单步调试(遇到函数进入函数体)    s/step finish(跳出函数体)
自动变量操作    display 变量名(自动打印指定变量的值)i/info display undisplay 编号
查看 follow-fork-mode mode 选项的值    show follow-fork-mode
查看 detach-on-fork 选项的值    show detach-on-fork
设置 follow-fork-mode mode 选项的值    set follow-fork-mode [parent | child]
设置 detach-on-fork 选项的值    show detach-on-fork [on | off]
查看当前调试环境中有多少个进程    info inferiors
切换到指定 ID 编号的进程对其进行调试    inferior id
其它操作    set var 变量名=变量值 (循环中用的较多)until (跳出循环)
今天 10:03:24 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 请你说说常用的linux命令,gdb多线程调试-笔试面试资料

提供最优质的资源集合

立即查看 了解详情