关于gdbserver在arm环境中的使用
2009-11-20 14:17
246 查看
使用gdbserver是在arm环境中调试程序的有效手段。经过单步调试可以更好的了解程
序的执行。
需要的环境。
gdbserver:运行于arm平台。
armv4l-unknown-linux-gdb:运行于host平台,也就是开发环境(PC)。
使用步骤。
在arm上执行
gdbserver 10.191.2.152:5000 a.out // 输入
Process a.out created; pid = 124 // 结果显示
在pc上执行
armv4l-unknown-linux-gdb a.out // 输入
(gdb)target remote 10.191.2.6:5000 // 输入
Remote debugging using 10.191.2.6:5000 // 结果显示
0x40002a00 in ??() // 这时程序运行在什么地方搞不清楚
(gdb)br 某个函数名 // 反正br main后一continue就到结尾了
(gdb)c
序的执行。
需要的环境。
gdbserver:运行于arm平台。
armv4l-unknown-linux-gdb:运行于host平台,也就是开发环境(PC)。
使用步骤。
在arm上执行
gdbserver 10.191.2.152:5000 a.out // 输入
Process a.out created; pid = 124 // 结果显示
在pc上执行
armv4l-unknown-linux-gdb a.out // 输入
(gdb)target remote 10.191.2.6:5000 // 输入
Remote debugging using 10.191.2.6:5000 // 结果显示
0x40002a00 in ??() // 这时程序运行在什么地方搞不清楚
(gdb)br 某个函数名 // 反正br main后一continue就到结尾了
(gdb)c
相关文章推荐
- arm-linux-gdb+gdbserver环境搭建以及远程调试
- Cross compile gdbserver and use it in ARM linux (在ARM uClinux下编译和使用gdbserver)
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】gdb+gdbserver的方式进行ARM程序调试
- 搭建交叉调试环境 arm-linux-gdb配合gdbserver
- 使用gdb、gdbserver在ARM-Linux下进行远程调试
- 搭建交叉调试环境 arm-linux-gdb配合gdbserver
- 基于hisilicon的arm平台搭建gdb+gdbserver调试环境
- Insight 和 gdbserver 搭建ARM远程调试环境
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】详解gdb+gdbserver运行问题./gdbserver: error in loading shared libraries
- gdb的简单使用和gdb+gdbserver方式进行ARM程序调试
- ARM板上构造gdb +gdbserver调试环境
- Cross compile gdbserver and use it in ARM linux (在ARM uClinux下编译和使用gdbserver)
- ubuntu10.10使用GDB构建ARMlinux在线调试环境
- 关于使用gdbserver和eclipse共同调试一个嵌入式程序的方法大纲
- 关于在.net环境下通过使用LDAP来访问AD,LDAPServer的一些问题?
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】gdb+gdbserver的方式进行ARM程序调试
- arm-linux-gdb+gdbserver环境搭建以及远程调试 及调试core文件
- S3C2410 ARM板上构造gdb +gdbserver调试环境
- 使用gdbserver+arm-linux-gdb 调试应用程序
- 使用gdbserver调试arm应用程序