提问人:goldenmean 提问时间:9/9/2008 最后编辑:Étiennegoldenmean 更新时间:3/6/2013 访问量:3420
在哪里可以找到在 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
问:
我有一个基于 ARM11 的硬件板,它运行 Linux 内核版本 2.6.21.5-cfs-v19。我的应用程序在此 ARM-LINUX 板上运行。为了进行源代码级调试,我的应用程序我曾经从 linux 板的命令提示符使用 gdb,这是一些早期版本的板 linux 版本。
对于这个版本 2.6.21.5-cfs-v19,我没有适用于主板的 gdb 的相关版本。我试图环顾四周,为这个版本的 linux 获取 gdb 和它的 arm 端口,但没有取得多大成功。谁能指出我在哪里可以获得上述操作系统和板配置的 gdb 的独立可执行文件或相同的源代码,我可以尝试为该目标编译。
-广告。
答:
0赞
Claes Mogren
9/9/2008
#1
使用 OpenEmbedded 可能会有一些运气。如果没有可以立即使用的预编译版本,那么设置 OE 交叉编译环境并不难。
另一种选择是在开发板上安装 gdb-server,如这篇博文中所述。
2赞
ZungBang
10/15/2008
#2
前段时间,我发表了一篇关于使用 GDB 和 GDBServer 进行跨目标调试的文章。那里的目标处理器PPC7450,但它相当详细,所以也许你会发现它很有用。
评论