dbx 使用留念

本文介绍使用dbx进行程序调试的方法,包括如何设置断点、运行指定文件等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dbx XXX

dbx /usr1/arbor/bin/BIP
(dbx) stop at XXX.c:2733
(2) stop at "XXXc":2734
(dbx) run XXX    

--------------------

1,启动dbx:dbx /usr1/arbor/bin/BIP
2,设置代码目录:
(dbx) use /usr1/arbor/src/billing/bip/ /usr1/arbor/src/billing/bill_lib/rc_lib/ /usr1/arbor/camb_src/include/
3,设置函数名为断点
(dbx) stop in rate_rc_bip
4,设置文件行数为断点
(dbx) file /usr1/arbor/src/billing/bill_lib/rc_lib//rc_rate.c
(dbx) stop at 150
5,启动代码
(dbx) run bip18 3
6,如果使用dbx print命令有乱码,需要用int进行强制转换:
(dbx) p pcn1->from_date
(year = 2001, month = '^A', day = '^_', hour = '\0', minute = '\0', second = '\0')
(dbx) p (int)pcn1->from_date.month
1
(dbx) p (int)pcn1->from_date.day
31

7,下一步:n
8,进入子函数:s (step)
9,继续运行:cont
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值