是否可以在 Linux-x86-64 上为 Linux-ARM 构建原生 gdb



我正在尝试为ARM板构建一个本机ARM GDB。由于它缺少 GDB 编译所需的许多工具,因此我正在尝试在我的 x86 机器上构建它。

./configure --host=arm-linux-gnueabi --target=arm-linux-gnueabi && make

然而,在构建过程的中途,它抱怨缺少"termcap 库"。我认为这意味着它找不到供其使用的库的 ARM 版本。那么,是否有可能的解决方法,或者我不应该打扰这种方法并考虑另一种方法?

您应该能够为您的"ARM 板"执行此操作。 您需要编译 GDB 库依赖项(例如 termcap 库(并将它们安装在交叉编译器可以找到它们的位置,然后才能构建 GDB。 如果没有关于交叉编译工具链和板的更具体的描述,很难给出对您有帮助的更具体的建议。

我为我的 ELLCC 跨开发工具项目 (http://ellcc.org( 交叉构建了多个 Linux 目标的 GDB。您确实需要为目标构建一些库来执行构建。除了标准的C库,我还使用了libedit,zlib,expat和ncurses。

最新更新