嵌入式中自己编译gdb和gdbserver工具.docVIP

  • 5
  • 0
  • 约5.55千字
  • 约 4页
  • 2018-03-07 发布于河南
  • 举报
嵌入式中自己编译gdb和gdbserver工具

嵌入式中自己编译gdb和gdbserver工具 目 录 一.序论???? 2 二.开发环境说明???? 2 三.编译gdb和gdbserver工具???? 2 四.Gdbserver操作使用???? 5 一.序论 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作: 用ROMMonitor调试目标机程序、 用KGDB调试系统内核 用gdbserver调试用户空间程序。 ?? 这三种调试方法的区别主要在于,目标机远程调试stub的存在形式的不同,而其设计思路和实现方法则是大致相同的。 而我们最常用的是调试应用程序。就是采用gdb+gdbserver的方式进行调试。在很多情况下,用户需要对一个应用程序进行反复调试,特别是复杂的程 序。采用GDB方法调试,由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试,通常采用gdb+gdbserver的方式进行调试。 Gdbserver在目标系统中运行,gdb则在宿主机上运行。 目标系统必须包括gdbserver程序,宿主机也必须安装gdb程序。一般linux发行版中都有一个可以运行的gdb,但开发人员不能直接使用该发行版中的gdb来做远程调试,而要获取gdb的源代码包,针对arm平台作一个简单配置 二.开发环境说明 嵌入式中自己编译gdb和gdbserver工具,由自己亲自编译通过并可以正

文档评论(0)

1亿VIP精品文档

相关文档