我正在尝试按照以下说明构建 GCC:构建 GCC。目前我正在构建 binutils 但出现错误:
* BFD 不支持目标 x86_64-unknown-cygwin。*在 bfd/config.bfd 中查找支持的目标。Makefile:2461:目标 /home/Me/opt/binutils-2.23/build-binutils' 的配方
configure-bfd' failed make[1]: *** [configure-bfd] Error 1 make[1]: Leaving directory
Makefile:841:目标 `all' 的配方失败 make: *** [all] 错误 2
我正在使用 cygwin64。第一个错误让我怀疑它与我使用 64 位 Windows 有关?
答案1
答案2
x86_64-cygwin
是一个新平台,需要最近的 binutils 快照才能构建。Cygwinbinutils
源包包含我们当前使用的快照以及用于构建它的 .cygport 文件和补丁集。但真正的问题是,既然 binutils 已经可用,为什么还要构建它呢?