building cross binutils fr30-unknown-none不支持

时间:2014-02-14 21:37:29

标签: linux gcc makefile configure binutils

我正在尝试为fr30构建一个交叉binutils。运行configure命令后:

./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

如何找到未知的?有什么建议吗?

1 个答案:

答案 0 :(得分:3)

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

如果您查看错误消息指向的 bfd / config.bfd 中的大案例陈述,您会看到对于fr30,支持的目标三元组匹配fr30-*-elf

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

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

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