免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1470 | 回复: 0
打印 上一主题 下一主题

GDB Remote [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-07 09:28 |只看该作者 |倒序浏览

  GDB是GNU项目的调试工具,由MRS完成,目前其指导委员会包含了来自redhat,apple,google,UC Berkeley,Ada core的各位专家,当然FSF的代表仍然是MRS。GDB可以用于native调试和remote调试。最近在项目上试用了一下remote调试功能,顺便总结一下。
1, GDB Remote调试的环境搭建。
  要使用gdb remote需要gdb和gdbserver两个工具,其中gdb运行于主机端,gdbserver运行于目标板。
  第一个问题,如何获取适用于目标系统的gdb和gdbserver?首先你需要从http://www.gnu.org/software/gdb/获取最新的gdb源代码包,目前的最新版本为6.8,于2008年3月27日发布,在remote调试方面有两个重大改进:增加对于multi-target架构的支持;增强了remote协议和gdbserver功能。获取源代码包后,我们需要对gdb和gdbserver分别进行编译,其中gdbserver的configure选项需要指明--host==host-arch,--target=target-arch在我们项目中,host-arch=target-arch=mipsel-linux,编译gdb的configure选项--host=x86-64 --target=mipsel-linux。
  (To be continued....)


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/90383/showart_1987911.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP