找到需要调试的进程:
命令格式:ps -ef|grep [进程名] |grep -v grep|grep -w [用户名] |awk ‘{print $2}’
例1:ps -ef|grep ta4svr |grep -v grep|grep -w ta4w |awk ‘{print $2}’
例2:ps -ef|grep ta4svr
ps -ef
功能:显示所有正在运行的命令程序 ,
输出参数的具体含义:
UID: 说明该程序被谁拥有
PID:就是指该程序的 ID
PPID: 就是指该程序父级程序的 ID
C: 指的是 CPU 使用的百分比
STIME: 程序的启动时间
TTY: 指的是登录终端
TIME : 指程序使用掉 CPU 的时间
CMD: 下达的指令
进入调试字符界面:
命令格式:gdbtui -p [进程号]
例:gdbtui -p 4763
打断点方式:
以调试ShrRdcRdm函数举例
**格式1:**B 函数名
-
b ShrRdcRdm
格式2: B 文件名:函数名
- b redeem.pc:ShrRdcRdm