gdb attach 方法

第一步:获得正在运行的进程的进程号
程序编译时要有-g参数

第二步: gdb attach
根据上一步获得进程号,现在attach上去:
此处可stop暂停程序

第三步:打断点
gdb有两种打断点的方式:

b + 行号: 如果是当前文件,则直接加上行号。gdb进入的不是当前文件,则需要加上文件名。类似与相对路径和绝对路径

我的例子就是需要加上文件名,我需要在 /home/ceph/src/client/fuse_ll.cc 源码文件中的 591行处打断点,也就是fuse_ll_write函数入口:
(重点是要加文件绝对路径及文件名)

第四步:触发断点

c 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值