gdb-arm

宿主机IP:192.168.1.151
目标板IP:192.168.1.108

目标板:
    执行 gdbserver 192.168.1.151:6666 test
        //端口号任意,与宿主机保持一致,test为要调试的程序

宿主机:
    1.执行 arm-linux-gdb test
        或 arm-linux-gdb
        (gdb)file test
    2.(gdb)target remote 192.168.1.108:6666
    3.(gdb)break file:line (打断点)
    4.(gdb)continue (test运行)
    ...

gdb命令:

1.run/r

2.continue/c

3.list/l
    显示代码
    list line
    list file:line
    list func

4.break/b
    打断点
    break line
    break file:line
    break func

5.delete/d
    删除指定编号断点或删除所有断点,断点编号从1开始递增

6.step/s
    执行一行代码,此行代码有函数调用,则进入该函数
reverse-step 向上一步跳转

7.next/n
    执行一行代码,此行代码有函数调用,也一并执行
reverse-next 向上一步跳转

8.print/p
    显示指定变量(局部或全局)的值

9.file
    加载被调试的可执行文件

10.display
    设置程序中断后要显示的数据及其格式,每次中断后都会显示该数据

11.undisplay 
    取消指定编号的display设置或所有display设置,编号从1开始递增

12.info/i
    info b(查看断点)
    info inferiors(查看进程)
    info threads(查看线程)
    info variables(查看全局和静态变量)
    info locals(查看当前stack frame局部变量)
    info args(查看当前stack frame参数)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值