【问题标题】:Issue building Linaro GDB for aarch64 on x86_64 host在 x86_64 主机上为 aarch64 构建 Linaro GDB 的问题
【发布时间】:2018-01-17 08:32:01
【问题描述】:

我从https://launchpad.net/gdb-linaro/下载了gdb源代码。

我想为 aarch64 构建 gdb。

如 README 文件中所述,我将 CC 设置为我拥有的交叉编译器

  1. CC=aarch64-linux-gnu-gcc
  2. ./configure --host=aarch64

但这似乎不正确,因为这会将目标设置为“aarch64-unknown-none”

后来 make 失败如下 *** BFD 不支持目标 aarch64-unknown-none。

我不确定如何传递在我的系统上交叉编译 gdb 所需的正确目标名称。

任何建议都会有所帮助! :)

谢谢,

MS

【问题讨论】:

  • 你试过CC=aarch64-linux-gnu-吗?
  • 我现在试过了。但它没有用(似乎 configure 需要编译器选项)。以下是 config.log 70 configure:4201: aarch64-linux-gnu- --version >&5 71 ./configure: line 4203: aarch64-linux-gnu-: command not found 中的错误
  • 你是否安装了交叉编译包(gcc-XXX-aarch64-linux-gnu-YYY)?
  • 是的。安装了 Ubuntu 的软件包。在 /usr/bin/ 中也可以使用相同的内容..

标签: linux arm arm64 linaro


【解决方案1】:

下面似乎可以完成这项工作。

./configure --host=aarch64-linux-gnu

感谢cmets..

BR,

MS

【讨论】:

    猜你喜欢
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 2019-01-01
    相关资源
    最近更新 更多