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

标签 linux gdb arm

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

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

-广告。

最佳答案

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

关于linux - 在哪里可以找到在 linux 2.6.21.5-cfs-v19 上运行的 arm 目标的 gdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51501/

相关文章:

c - 即使使用 -g 选项,GCC 也不会生成行号信息

c++ - LLVM 和 Clang 无法为支持的架构编译

linux - 并行处理结果写入单个文件

c - 分段故障。为什么这个指针指向无效地址?

c - 使 GtkStatusbar 的文本可选择

c++ - gdb: 在 0x2aaaaaaab000 添加的符号文件系统提供的 DSO 中找不到可加载的部分

c - pt_regs 和 user_struct_regs 的区别

c++ - GDB 找不到行号,objdump 找到了

linux - dd:无效参数 'ucase' 到 'conv'

linux - 为Wine下运行的Windows程序设置前台窗口