首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >arm-linux-gnueabihf-gdb与gdb

arm-linux-gnueabihf-gdb与gdb
EN

Stack Overflow用户
提问于 2014-08-05 16:21:52
回答 2查看 17.7K关注 0票数 15

我正在尝试从我的x86计算机到远程ARM设备执行跨平台远程调试。(例:比格黑骨)

我正在使用Ubuntu14.04和Eclipse。

我安装了包gcc-arm-linux-gnueabihf,但是gdb调试器不在该包中。(http://packages.ubuntu.com/precise/gcc-arm-linux-gnueabihf)

因此,我想知道我是否应该使用Linaro工具链(其中包括arm-linux-gnueabihf-gdb),或者我是否应该安装gdb-multiarch包。

gdb和arm linux-gnueabihf-gdb有什么区别?使用gdb-多重弓更好吗?

辛弗德

EN

回答 2

Stack Overflow用户

发布于 2014-08-13 14:03:54

我收到了linaro邮件列表的答复:

对于12.04以后的Ubuntu主机,被用作gdb客户端进行调试。顾名思义,它是任何体系结构的通用客户端,而不限于ARM。

通常,所有gdb客户机都是独立于体系结构的,因为体系结构特定的部分是在gdbserver本身中处理的。所以,除了arm-linux-gnueabihf-gdb之外,我猜它与gdb-multiarch是一样的。

票数 12
EN

Stack Overflow用户

发布于 2014-08-13 14:13:05

我从linaro邮件列表中得到了另一个答复:

Linaro发行版通常比Ubuntu版本更最新。例如,我们的最新版本是7.8,这仅在utopic中可用,而不是可靠的,所以如果您计划使用Ubuntu发行版,最好使用Linaro附带的gdb。Linaro还包含不属于上游稳定分支的修复和改进。从历史上看,Ubuntu也经常发现这些变化,但情况可能并不总是如此。

gdb-多重架构显然支持ARM之外的一系列其他体系结构,所以如果这对您有用,那么使用它可能是有意义的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25143757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档