在哪里可以找到在 linux 2.6.21.5-cfs-v19 上运行的 arm 目标的 gdb

Where to find gdb for an arm target running on linux 2.6.21.5-cfs-v19

提问人:goldenmean 提问时间:9/9/2008 最后编辑:Étiennegoldenmean 更新时间:3/6/2013 访问量:3420

问:

我有一个基于 ARM11 的硬件板,它运行 Linux 内核版本 2.6.21.5-cfs-v19。我的应用程序在此 ARM-LINUX 板上运行。为了进行源代码级调试,我的应用程序我曾经从 linux 板的命令提示符使用 gdb,这是一些早期版本的板 linux 版本。

对于这个版本 2.6.21.5-cfs-v19,我没有适用于主板的 gdb 的相关版本。我试图环顾四周,为这个版本的 linux 获取 gdb 和它的 arm 端口,但没有取得多大成功。谁能指出我在哪里可以获得上述操作系统和板配置的 gdb 的独立可执行文件或相同的源代码,我可以尝试为该目标编译。

-广告。

Linux GDB ARM

评论

0赞 Lars Mæhlum 9/9/2008
想稍微修复一下标题吗?:)

答:

0赞 Claes Mogren 9/9/2008 #1

使用 OpenEmbedded 可能会有一些运气。如果没有可以立即使用的预编译版本,那么设置 OE 交叉编译环境并不难。

另一种选择是在开发板上安装 gdb-server,如这篇博文中所述。

2赞 ZungBang 10/15/2008 #2

前段时间,我发表了一篇关于使用 GDB 和 GDBServer 进行跨目标调试的文章。那里的目标处理器PPC7450,但它相当详细,所以也许你会发现它很有用。