【问题标题】:How to build a GDB client running on Windows to connect to a GDB server on Linux Powerpc?如何构建在 Windows 上运行的 GDB 客户端以连接到 Linux Powerpc 上的 GDB 服务器?
【发布时间】:2017-03-17 01:19:10
【问题描述】:

我从http://ftp.gnu.org/gnu/gdb/ 下载了一个 GDB 包,并用它构建了一个 GDB 服务器以在 Linux Powerpc 上运行。但是我不知道如何构建一个在 Windows 上运行并且可以与在 Linux Powerpc 上运行的 GDB 服务器通信的 GDB,或者从哪里下载。

【问题讨论】:

    标签: linux windows gdb powerpc gdbserver


    【解决方案1】:

    我不知道如何构建一个运行在 Windows 上并且可以与运行在 Linux Powerpc 上的 GDB 服务器通信的 GDB

    您需要构建一个交叉调试器。通常是这样的:

    mkdir build && cd build &&
    ../configure --target=powerpc-linux &&
    make
    

    【讨论】:

    • 谢谢。但我认为这只会产生一个在构建它的同一系统上运行的 GDB,即 x86 Linux。我错过了什么吗?
    • @xiaokaoy 您需要在您打算运行它的系统上构建它,即Windows。
    • 在这种情况下,在进行 configuremake 之前,我是否需要在 Windows 上安装类似交叉编译器之类的东西?
    • @xiaokaoy 当你的构建机器与你实际运行程序的机器不同时,你交叉编译,这不是你想要做的。但是,您可能需要安装 GDB 所依赖的 一些 包。我从来没有在 Windows 上构建过 GDB,所以我不知道这些可能是什么。 configure 会告诉你的。
    【解决方案2】:

    我设法构建了一个在 Windows 上运行的 GDB,以调试 Powerpc/Linux 上的应用程序。我使用了 MinGW 和用于构建 GDB 服务器的相同 GDB 包。在 Mingw 提供的 shell 中,我还输入了 configuremake 之类的命令。

    【讨论】:

      猜你喜欢
      • 2017-07-22
      • 2015-08-04
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 2017-12-10
      • 1970-01-01
      • 2021-03-25
      相关资源
      最近更新 更多