"- bash: gcc: команда не найдена " использование cygwin при компиляции c?

Я только что установил последнюю версию Cygwin ans по какой-то причине, когда я пытаюсь скомпилировать код, он всегда мигает мне эту ошибку:

- bash: gcc: команда не

У меня также нет gcc.exe, на который ссылаются люди, и когда я пытаюсь установить такие вещи, как mingw, как предложено другими ответами форума, он всегда дает мне эту ошибку, что ti не смог установить репозиторий.формат txt.... Ищу помощь по этому вопросу!

5 ответов


вы можете установить gcc, запустив setup-x86.exe или setup-x86_64.снова exe. Пакет gcc находится в категории Devel:

enter image description here


затем вы должны перейти к свойствам системы, системным переменным и добавить путь к "C:\cygwin64\bin" в пути


связанный с этим вопрос.

Я получил ниже ошибки:

' g++' не распознается как внутренняя или внешняя команда,

сделал ниже, чтобы решить:

  1. загружено и установлено setup-x86_64.exe от https://cygwin.com/install.html
  2. выбранных ниже:
    gcc-g++: коллекция компиляторов GNU (C++)
    make: GNU-версия утилиты "make"
    ГДБ: в GNU Отладчик

  3. добавлено ';C:\cygwin64\bin ' to PATH environment variable

все ошибки ушли.


при выборе пакетов при установке или обновлении найдите " gcc "в searchbox и выберите поля, показывающие "gcc", в основном найденные в пакете devel.


попробуйте установить cygwin с зеркала, которое вы не использовали ранее(желательно первого). Некоторые из серверов содержат более старые версии cygwin, которые имеют много проблем. Кроме того, найдите gcc и установите пакет devel.

У меня была та же проблема, когда я установил cygwin из зеркала iitm(ближайшего к моему дому), и она была решена, когда я переустановил все это из зеркала cygwin.