gdb 调试 && vs调试

一、先要生成二进制文件

g++ -g 1.cpp -o 1.out   (-g参数不要省,不然 gdb l 参数用不了)

二、参数

设置断点 :设置 函数断点 break func(),在某行设置断点  break 7

查看断点信息:info break

删除断点:d (删除所有断点) d 3 (删除第三个)

运行:r  

下一步:n  逐过程步进,不会进入子函数(类似VS里的F10)

下一步:s  step逐语句步进,会进入子函数(类似VS里的F11)  如果一行有多个函数,则进入最后一个。

继续运行直到下一个断点:c (类似于VS里的F5)

输出变量: p i

查看函数堆栈: bt  (f 3   调试该调用)

运行至函数结束并跳出,并打印函数的返回值: finish(类似VS的Shift+F11)

linux大程序调试:

gdb sceneserver 24759

b CItemModule::StudyHeartMagic

设置新的断点,按F5(相当于continue),程序会走到下一个断点(有引导作用)

display 显示数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值