[手游新项目历程]-44-gdb

查看
which gdb
安装
yum install gdb
在gdb中,和调试步进相关的命令主要有如下几条:
恢复程序运行和单步调试
continue    继续运行程序直到下一个断点(类似于VS里的F5)
next        逐过程步进,不会进入子函数(类似VS里的F10)
setp        逐语句步进,会进入子函数(类似VS里的F11)
until       运行至当前语句块结束
finish     运行至函数结束并跳出,并打印函数的返回值(类似VS的Shift+F11)
PS:这些命令大部分可以简写为第一个字母


b filepath:line_number
b class::member
b NetGate.cpp:68
b NetClient.cpp:235
info break
继续运行程序
c
单条语句执行
n
查看进程号
ps ax | grep WorldServer
挂载指定进程
gdb Gate 36020

用GDB调试程序(一) 点击打开链接

Linux编程基础——GDB(设置断点) 点击打开链接


ps ax | grep GameServer
gdb GameServer 4783
b NetGate.cpp:390
b ScriptModule.cpp:46


n单步执行  相当于VS的F10
c继续运行 相当于VS的F5
打印局部变量 info local msgId
断点信息 info break

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值