我想附加到一个运行在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工具。
发布于 2019-01-16 21:30:46
我在这里找到了工具链:
https://releases.linaro.org/components/toolchain/binaries/
如果我使用类似的工具链,但用于windows主机,那么它工作得很好,并且我可以从windows主机连接到进程而不会出现任何问题。
https://stackoverflow.com/questions/54202142
复制相似问题