【问题标题】:building cross binutils fr30-unknown-none unsupported构建交叉 binutils fr30-unknown-none 不支持
【发布时间】:2014-02-14 21:37:28
【问题描述】:

我正在尝试为 fr30 构建一个跨 binutils。运行配置命令后:

./configure --target=fr30 --enable-cgen-maint --prefix=/<long_path>/myBinutils/new_build_fr30_cgen/

我运行 make 命令并得到下一个错误:

** BFD does not support target fr30-unknown-none.
*** Look in bfd/config.bfd for supported targets.
make[1]: *** [configure-bfd] Error 1

如何找到 unknown-none ?有什么建议吗?

【问题讨论】:

    标签: linux gcc makefile configure binutils


    【解决方案1】:

    --target 配置选项需要 cpu-vendor-os 形式的 target triplet

    如果您查看错误消息所指向的 bfd/config.bfd 中的大 case 语句,您会看到 fr30 支持的目标三元组匹配 fr30-*-elf

    例如,使用./configure --target=fr30-elf ... 进行配置将使您获得成功或解决下一个问题,因为此缩写已规范化为合适的三元组(由 config.sub 提供):

    $ ./config.sub fr30-elf
    fr30-unknown-elf
    

    希望通过这样的配置,您最终会得到fr30-elf-ld 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多