我正试着为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/