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

StackOverflow https://stackoverflow.com/questions/51501

  •  09-06-2019
  •  | 
  •  

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

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

-广告。

有帮助吗?

解决方案

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

其他提示

你可能会幸运地使用 开放嵌入式. 。如果没有可以立即使用的预编译版本,设置 OE 交叉编译环境并不难。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top