LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1368|回复: 4

[求助]哪位兄弟不吝分享一个Remote Debugging with gdbserver教程

[复制链接]
发表于 2005-12-14 18:12:31 | 显示全部楼层 |阅读模式
查找了些资料,始终没能搭起来,
板子是远峰2410II-S的,
哪位兄弟搭成的话不吝分享一下,
多谢啦!!
在google和百度上找了些资料,都不是太好,搭建不成功.

http://www.kegel.com/linux/gdbserver.html

http://lists.gnu.org/archive/html/gdb/2005-06/msg00002.html

http://sources.redhat.com/gdb/on ... c.html#SEC_Contents

http://www.linuxjournal.com/node/4897/print
发表于 2005-12-20 22:10:32 | 显示全部楼层
www.gnu.org的Documentation下找到gdb,下载它的用户手册Debugging With GDB看看吧,有个小节是讲gdbserver的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-22 10:47:24 | 显示全部楼层
(编译生成arm下的gdbserver)问题已解决.
前提:
1.下载arm-linux-gcc-2.95.3,编译后安装.(arm-linux-gcc-3.4.1应该也可以,但我没测试过)
2.下载gdb-6.3
下面是编译生成arm下的gdbserver步骤
#tar -jxvf gdb-6.3.tar.bz2
#cd gdb-6.3
#./configure --target=arm-linux
#make
#make install
在/usr/local/bin中就能生成arm-linux-gdb等工具,如下所示:
# ls -l /usr/local/bin|grep arm-linux
-rwxr-xr-x    1 root     root     12656228 12月 22 10:06 arm-linux-gdb
-rwxr-xr-x    1 root     root     12656261 12月 22 10:06 arm-linux-gdbtui
-rwxr-xr-x    1 root     root      2128801 12月 22 10:06 arm-linux-run
继续编译gdbserver
#cd gdb/gdbserver
#export CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc
#./configure arm-linux
#make
到此arm下的gdbserver已生成
#file gdbserver
gdbserver: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not stripped


网上查的资料和gdb自带README以及在其gdb/doc目录下的那份Debugging with GDB文档,
都看得我晕忽忽的.
看样子还是得多看看英文文档,好好补补英语!
上面所有操作我都在RH9下实际实现,
是可以按我的步骤重现的,
不像我将要写的论文--在此顺便狂扁下咱们的高等教育.
回复 支持 反对

使用道具 举报

发表于 2005-12-23 13:14:38 | 显示全部楼层
构建方法应该是这样了吧,然后看你是要选用网络调试还是串口调试
回复 支持 反对

使用道具 举报

发表于 2005-12-23 13:19:22 | 显示全部楼层
如果网络的话就在开发板上运行gdbserver ip:port program来监听调试吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表