您的位置:首页 > 其它

关于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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: