首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试运行在QEMU (使用gdb-server)下linux (远程),但使用windows主机的ARM进程?

问如何调试运行在QEMU (使用gdb-server)下linux (远程),但使用windows主机的ARM进程?
EN

Stack Overflow用户
提问于 2019-01-15 23:39:59
回答 1查看 643关注 0票数 0

我想附加到一个运行在linux下的远程gdb-server。实际上,它是一个ARM进程,它运行在linux主机下的QEMU中。在windows环境下,使用Visual studio代码进行调试。这样做通常是可能的吗?

我已经在另一台linux机器上设置了visual studio代码,并尝试连接到远程gdb服务器,它工作得很好。但是windows下的visual studio代码不能工作。

我认为,从概念上讲,应该可以调试这个过程。因为它是一个ARM进程,但它只是在linux下的QEMU下运行,如果我在window中有相应的工具链,那么它应该没有什么不同,对吧?

那么问题可能是在windows下需要安装哪个工具链(在linux下我安装了aarch64-linux-gnu)?

在visual studio代码中,我需要指定gdb工具。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-16 21:30:46

我在这里找到了工具链:

https://releases.linaro.org/components/toolchain/binaries/

如果我使用类似的工具链,但用于windows主机,那么它工作得很好,并且我可以从windows主机连接到进程而不会出现任何问题。

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

https://stackoverflow.com/questions/54202142

复制
相关文章

相似问题

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