- 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)