2

Я пытаюсь собрать GCC, следуя инструкциям в: Сборка GCC. На данный момент я собираю binutils, но получаю сообщение об ошибке:

* BFD не поддерживает целевой x86_64-unknown-cygwin.* Найдите в bfd/config.bfd поддерживаемые цели. Makefile: 2461: рецепт для target configure-bfd' failed make[1]: *** [configure-bfd] Error 1 make[1]: Leaving directory выход из каталога /home/Me/opt/binutils-2.23/build-binutils' Makefile: 841: рецепт для цели `all 'не выполнен make: *** [all] Ошибка 2

Я использую cygwin64. Первая ошибка заставляет меня думать, что это связано со мной с использованием 64-битной Windows?

2 ответа2

0

x86_64-cygwin - это новая платформа, для сборки которой требуется недавний снимок binutils. Исходный пакет Cygwin binutils включает в себя снимок, который мы сейчас используем, а также файл .cygport и набор патчей, использованные для его сборки. Но реальный вопрос в том, почему вы собираете binutils, когда он уже доступен?

0

Если вы просто хотите GCC, есть много портов MinGW (Minimalistic GNU для Windows), таких как MinGW-builds или TDM-GCC. Затем вы могли бы установить IDE поверх них (или использовать включенный компилятор, в который входит одна версия загрузки!) как Code::Blocks.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .