我正试着为FR30做一个十字交叉。运行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

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

最佳答案

--target配置选项要求CPU供应商操作系统的形式为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等。

关于linux - 跨建筑物binutils fr30-未知-不支持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21789944/

10-13 08:38