Как установить g в Windows

Обновлено: 04.07.2024

GCC, аббревиатура от «GNU Compiler Collection» (спасибо @saphirakai ) (а не Совет сотрудничества стран Персидского залива, как я предполагал) необходим, если вы (или ваш надоедливый колледж) увлекаетесь программированием на C.

Почти все дистрибутивы Linux поставляются с предустановленной системой, поэтому с ними не возникнет проблем. Но для тех из вас, кто был постоянным пользователем Windows и командной строки и никогда не чувствовал необходимости в компиляторе C, GCC кажется неожиданным и крепким орешком для установки. Спустя 1000 ярости я представляю вам эту статью.

Эта статья написана таким образом, чтобы процесс установки был проще, чем большинство дрянных статей, которые мне приходилось читать.

Установка

  1. Перейдите на официальный сайт MinGW и нажмите «Загрузки» на левой панели. Вы будете перенаправлены на сайт, на котором размещены файлы. Важное изменение: официальный веб-сайт MinGW недоступен (по состоянию на 24 марта 2021 г.). Следовательно, вместо их официального сайта загрузите со страницы MinGW SourceForge
  2. Ищите mingw-get-setup.exe для загрузки. Скачайте его и запустите установщик. Примите условия и продолжайте.
  3. Теперь вы увидите, что программа установки подключается к Интернету и загружает множество крошечных и маленьких файлов. Подождите, пока это не закончится.
  4. Сразу после завершения (что не займет много времени) вам будет представлено окно с заголовком MinGW Installation Manager. Вы должны быть на вкладке «Основные настройки» по умолчанию, когда он запускается. Если нет, нажмите «Основные настройки».
  5. Из многочисленных флажков, представленных вам с правой стороны, отметьте «mingw32-gcc-g++-bin». Если появится меню, нажмите «Отметить для установки».
  6. Затем в верхнем левом углу нажмите «Установка» > «Применить изменения». И подождите, пока он скачает миллиард файлов и установит их.

Диспетчер установки MinGW

  1. Теперь вам также нужно отредактировать "Переменные среды", чтобы gcc работал в cmd независимо от местоположения файла.
  2. Для этого перейдите в проводник Windows > щелкните правой кнопкой мыши Этот компьютер > Свойства > Дополнительные параметры системы > Переменные среды или просто выполните поиск "Переменные среды" в поиске Windows.

В нижней части панели «Системные переменные» найдите переменную с именем «Путь» и дважды щелкните ее. Некоторые системы имеют хороший пользовательский интерфейс для простого добавления нового пути (нажав кнопку «Создать»), в противном случае вам просто нужно добавить ; в конце и добавьте следующий путь

(Предполагается, что вы не меняли пути установки вручную и просто нажали «Далее» во время установки)

Нажмите «ОК», затем «ОК» и закройте другие окна. Откройте терминал командной строки, попробуйте ввести gcc --version и нажмите Enter.

Выполните следующие действия, чтобы установить g++ (компилятор GNU C++) для Windows. Здесь нет места для творчества; вы должны точно следовать указаниям.

  1. Выберите диск и папку, в которую вы хотите установить g++. Я предполагаю, что это C:, но вы можете выбрать другой. Если вы выберете другой диск или другую папку, вам потребуется соответствующим образом изменить приведенные ниже инструкции.
  2. Загрузите исполняемый файл full.exe размером около 14 мегабайт в папку C:\full.exe, щелкнув ссылку правой кнопкой мыши. Используйте «Сохранить ссылку как…» или «Сохранить объект как…». Убедитесь, что браузер сохраняет файл как C:\full.exe.
  3. Запустите загруженный исполняемый файл. Это установит g++ (и много других вещей, которые вам на самом деле не нужны) на ваш жесткий диск. Перейдите на диск C: с помощью проводника Windows и дважды щелкните файл full.exe. Или откройте окно командной строки DOS («Пуск» > «Программы» > «Командная строка»), подключитесь к диску C: с помощью команды cd и введите full.
  4. Найдите, где была создана папка bin для установки g++. На моем компьютере с Windows он был создан по следующему пути: C:\cygnus\cygwin-b20\H-i586-cygwin32\bin Теперь вы должны добавить его в переменную среды PATH. Вы делаете это следующим образом: Пуск -> Панель управления -> Система -> Дополнительно -> Переменные среды На этом этапе вы можете увидеть переменную PATH либо в пользовательских переменных, либо в системных переменных. Добавьте путь g++ в переменную PATH. Вы добавляете его в конец существующего значения, разделенного точкой с запятой (';'). Убедитесь, что вы не потеряли исходное значение. Вы просто добавляете больше в конец, разделяя их точкой с запятой.
  5. Перезагрузите компьютер. Запись Cygnus Solutions появится в меню «Программы», а на рабочем столе может появиться значок. Не используйте их! Вы будете использовать их с помощью команды g++ в командной строке DOS, как описано ниже.

Теперь вы сможете запускать g++ из окна командной строки DOS. Например, чтобы скомпилировать файл с именем C:\mine\hello.cpp, подключитесь к папке C:\mine и введите

После этого вы сможете запустить скомпилированную программу, введя приветствие в окне командной строки DOS.

Если вы установили Emacs, как описано здесь, вы также сможете запускать g++ из Emacs. Если при этом Emacs попытается скомпилировать с помощью команды make -k, вы допустили ошибку во время установки Emacs. (Если вы попытаетесь скомпилировать программу на C, например, hello.c, вместо программы на C++, например, hello.cpp, она попытается сделать -k. В этом случае введите команду компиляции, gcc -g hello.c -o привет -lm, вручную. После того, как вы попробуете это вручную один раз, со второго раза он будет делать правильные вещи автоматически.) Если вы хотите узнать, как запустить g++ на emacs, см. здесь.

Если вы хотите немного почистить, вы можете удалить файл: full.exe на этом этапе. Ваш компилятор g++ установлен в папке C:\cygnus.

Несколько современных функций C++ в настоящее время отсутствуют в Visual Studio Express и системном компиляторе GCC, входящем в состав многих современных дистрибутивов Linux. Общие лямбда-выражения, также известные как полиморфные лямбда-выражения, являются одной из таких функций. Однако эта функция доступна в последних версиях GCC и Clang.

Следующее руководство поможет вам установить последнюю версию GCC в Windows, чтобы вы могли поэкспериментировать с универсальными лямбда-выражениями и другими передовыми функциями C++. Вам нужно будет скомпилировать GCC из исходников, но это не проблема. В зависимости от скорости вашего компьютера, вы можете установить и запустить последнюю версию GCC всего за 15 минут.

  1. Установите Cygwin, который дает нам Unix-подобную среду, работающую в Windows.
  2. Установите набор пакетов Cygwin, необходимых для сборки GCC.
  3. Из Cygwin загрузите исходный код GCC, соберите и установите его.
  4. Протестируйте новый компилятор GCC в режиме C++14, используя параметр -std=c++14.

[Обновление: как отмечает комментатор, вы также можете установить собственные компиляторы GCC из проекта MinGW-w64 без использования Cygwin.]

1. Установите Cygwin

Сначала загрузите и запустите 32- или 64-разрядную версию установщика Cygwin в зависимости от вашей версии Windows. Мастер установки Cygwin проведет вас через ряд шагов. Если ваш компьютер находится за прокси-сервером, обязательно установите флажок «Использовать настройки прокси-сервера Internet Explorer», когда вы перейдете к шагу «Выбор подключения к Интернету».

Когда вы дойдете до шага "Выбрать пакеты" (показанного ниже), пока не утруждайте себя выбором пакетов. Просто продолжайте и нажмите «Далее». Позже мы добавим дополнительные пакеты из командной строки.


После завершения установки Cygwin очень важно сохранить его. Установщик представляет собой исполняемый файл с именем setup-x86.exe или setup-x86_64.exe , и он понадобится вам для добавления или удаления пакетов Cygwin в будущем. Я предлагаю переместить установщик в ту же папку, где вы установили сам Cygwin; обычно C:\cygwin или C:\cygwin64 .


Если у вас уже установлен Cygwin, рекомендуется повторно запустить программу установки, чтобы убедиться, что в ней установлены последние доступные пакеты. Кроме того, вы можете установить новый экземпляр Cygwin в другую папку.

2. Установите необходимые пакеты Cygwin

Далее вам нужно добавить несколько пакетов в Cygwin. Вы можете добавить их все одним махом. Просто откройте командную строку (в Windows), перейдите в папку, в которой находится установщик Cygwin, и выполните следующую команду:


Появится всплывающее окно, в котором будут загружены все необходимые пакеты вместе с их зависимостями.

Теперь у вас в системе есть работающий компилятор GCC. Это не последняя версия GCC; это та версия, которую разработчики Cygwin выбрали в качестве своего системного компилятора. На момент написания это GCC 4.8.3. Чтобы получить более новую версию GCC, вам придется скомпилировать ее самостоятельно, используя уже имеющийся у вас компилятор GCC.

3. Загрузите, соберите и установите последнюю версию GCC

Откройте терминал Cygwin либо из меню "Пуск", либо запустив Cygwin.bat из папки установки Cygwin.


Если ваш компьютер находится за прокси-сервером, вы должны выполнить следующую команду из терминала Cygwin, прежде чем продолжить, иначе wget не будет работать. Этот шаг не требуется, если ваш компьютер напрямую подключен к Интернету.

Чтобы загрузить и извлечь последний исходный код GCC, введите следующие команды в терминале Cygwin. Если вы будете следовать этому руководству позже, наверняка будет доступна более свежая версия GCC. Я использовал 4.9.2, но вы можете использовать любую понравившуюся версию.Имейте в виду, однако, что всегда лучше установить последние пакеты Cygwin при сборке последней версии GCC. Будьте терпеливы с командой tar; это занимает несколько минут.

Это создаст подкаталог с именем gcc-4.9.2 . Далее мы настроим нашу сборку GCC. Как рекомендуется в документации GCC, лучше всего настраивать и собирать GCC в другом каталоге вне gcc-4.9.2 , что мы и сделаем.

Вот описание параметров командной строки, передаваемых в configure:

  • Опция --program-suffix=-4.9.2 означает, что как только наш новый GCC будет установлен, мы запустим его как g++-4.9.2 . Это облегчит сосуществование нового компилятора GCC с системным компилятором GCC, предоставляемым Cygwin.
  • Опция --enable-languages=c,c++ означает, что будут собраны только компиляторы C и C++. Компиляторы для других языков, таких как Fortran, Java и Go, будут исключены. Это сэкономит время компиляции.
  • Опция --disable-bootstrap означает, что мы хотим собрать новый компилятор только один раз. Если мы не укажем --disable-bootstrap, новый компилятор будет собран три раза для тестирования и повышения производительности. Однако системный компилятор GCC (4.8.3), предоставленный Cygwin, довольно новый, поэтому --disable-bootstrap достаточно хорош для наших целей. Это значительно сэкономит время компиляции.
  • Параметр --disable-shared означает, что мы не хотим создавать новую стандартную библиотеку времени выполнения C++ в виде библиотеки DLL, которая используется совместно с другими приложениями C++ в системе. Вполне возможно заставить исполняемые файлы C++ работать с такими библиотеками DLL, но нужно следить за тем, чтобы не возникали конфликты с исполняемыми файлами C++, созданными более старыми или новыми версиями GCC. Это то, о чем должны беспокоиться мейнтейнеры дистрибутива; не нам. Давайте просто избежим дополнительной головной боли.
  • По умолчанию новая версия GCC будет установлена ​​в /usr/local виртуальной файловой системы Cygwin. Это облегчит запуск нового GCC, поскольку /usr/local/bin уже указан в переменной окружения Cygwin PATH. Однако, если вы используете существующую установку Cygwin, может оказаться затруднительным удалить GCC из /usr/local позже (если вы того пожелаете), поскольку этот каталог, как правило, содержит файлы из нескольких разных пакетов. Если вы предпочитаете устанавливать новый GCC в другой каталог, добавьте параметр --prefix=/path/to/directory в приведенную выше команду configure.

Мы не собираемся создавать новый Binutils, на который опирается GCC, потому что существующий Binutils, предоставляемый Cygwin, уже совсем новый. Мы также пропускаем пару пакетов, а именно ISL и CLooG, что означает, что новый компилятор не сможет использовать ни одну из оптимизаций циклов Graphite.

Далее мы создадим новый набор компиляторов GCC, включающий C, C++ и стандартную библиотеку C++. Это самый длинный шаг.

Параметр -j4 позволяет процессу сборки параллельно запускать до четырех дочерних процессов. Если ЦП вашей машины имеет как минимум четыре аппаратных потока, этот параметр значительно ускоряет процесс сборки. Основным недостатком является то, что он смешивает выходные сообщения, созданные в процессе сборки. Если ваш процессор имеет еще больше аппаратных потоков, вы можете указать большее число с помощью -j . Для сравнения, я попробовал разные числа на машине с процессором Xeon, имеющей 12 аппаратных потоков, и получил следующие значения времени сборки:


Предупреждение: я столкнулся с ошибкой сегментации при первом запуске с -j4 . Не повезло с моей стороны. Если это произойдет с вами, запуск той же команды во второй раз должен позволить процессу сборки завершиться успешно. Кроме того, при указании более высоких чисел с помощью -j часто появляются странные сообщения об ошибках в конце процесса сборки с использованием «токенов сервера заданий», но они безвредны.

После завершения установите новый компилятор:

Это устанавливает несколько исполняемых файлов в /usr/local/bin ; он устанавливает включаемые файлы стандартной библиотеки C++ в /usr/local/include/c++/4.9.2 ; и среди прочего устанавливает статическую стандартную библиотеку C++ в /usr/local/lib . Интересно, что он не устанавливает новую стандартную библиотеку C! Новый компилятор продолжит использовать существующую системную библиотеку C, поставляемую с Cygwin.

Если позже вы решите удалить новый компилятор GCC, у вас есть несколько вариантов:

  • Если вы установили GCC в каталог, отличный от /usr/local , и в этом каталоге нет других файлов, вы можете просто удалить этот каталог.
  • Если вы установили GCC в /usr/local и в том же дереве каталогов есть файлы из других пакетов, вы можете запустить скрипт list_modifications.py из этого поста, чтобы определить, какие файлы можно безопасно удалить из /usr/. местный .
  • Вы можете просто удалить сам Cygwin, удалив папку C:\cygwin64 в Windows вместе со связанным с ней пунктом меню "Пуск".

4.Протестируйте новый компилятор

Хорошо, давайте скомпилируем код, использующий общие лямбда-выражения! Общие лямбда-выражения являются частью стандарта C++14. Они позволяют передавать аргументы лямбда-функциям как auto (или любой шаблонный тип), как показано ниже. Создайте файл с именем test.cpp со следующим содержимым:

Вы можете добавлять файлы в свой домашний каталог в Cygwin с помощью любого текстового редактора на базе Windows; просто сохраните их в папку C:\cygwin64\home\Jeff (или аналогичную) в Windows.

Во-первых, давайте посмотрим, что произойдет, когда мы попытаемся скомпилировать его с помощью системного компилятора GCC, предоставленного Cygwin:

Если версия системного компилятора меньше 4.9, компиляция завершится ошибкой:


Теперь давайте попробуем еще раз, используя только что созданный компилятор GCC. Новый компилятор уже настроен на размещение своих включаемых файлов в /usr/local/include/c++/4.9.2 и своих статических библиотек в /usr/local/lib . Все, что нам нужно сделать, это запустить его:

Если вы разработчик и пытаетесь скомпилировать программу на C/C++ в командной строке, эта статья поможет вам установить компилятор gcc и компилятор g++ на компьютер с Windows 10, чтобы скомпилировать код. Если эти компиляторы не установлены, вы получите сообщение об ошибке «gcc не распознается как внутренняя или внешняя команда».

  • Минималистский GNU для Windows (MinGW): это среда разработки для приложений Windows.
  • Компилятор gcc: используйте этот компилятор для компиляции программ на C.
  • Компилятор g++. Используйте этот компилятор для компиляции программ C++.

Компиляторы gcc и g++ вместе с другими компиляторами объединяются в пакет при установке инструмента MinGW. Итак, вам необходимо загрузить и установить инструмент MinGW в вашей среде разработки.

Вот пошаговое руководство.

Шаг 1. Загрузите инструмент MinGW

Вы можете загрузить установочный файл с официального сайта MinGW или из любого другого надежного источника.


На официальном сайте нажмите вкладку «Загрузки» в правом верхнем углу. В разделе «Список загрузки» найдите кнопку загрузки Windows, как показано ниже, и загрузите установочный файл.

Файл mingw-get-setup.exe загружается на ваш компьютер в папку загрузок.

Шаг 2. Шаги по установке MinGW

  1. Щелкните правой кнопкой мыши файл mingw-get-setup.exe и запустите от имени администратора.
  2. В окне средства установки MinGW Installation Manager нажмите «Установить».
  3. По умолчанию каталог установки указан как C:\MinGW. Вы можете изменить каталог установки, нажав кнопку «Изменить» и выбрав другую папку.
  4. Нажмите кнопку "Продолжить", чтобы начать установку.
  5. После завершения установки нажмите кнопку «Продолжить», чтобы закрыть инструмент установки MinGW Installation Manager.

Шаг 3. Установите пакеты в MinGW/установите компилятор gcc

MinGW Installation Manager для установки пакетов

После установки MinGW откройте диспетчер установки MinGW из меню "Пуск" Windows, которое содержит список пакетов, которые вы можете установить.

Установите пакеты компилятора GNU C в MinGW

Выберите пакеты, которые хотите установить, щелкните правой кнопкой мыши и выберите Отметить для установки. Обязательно пометьте все компиляторы GNU C, как показано ниже.

Примечание: после установки, если вы хотите удалить, обновить или переустановить определенные пакеты, вы можете использовать диспетчер установки MinGW и выбрать соответствующий параметр, щелкнув пакет правой кнопкой мыши.

После того, как вы отметите все пакеты для установки, нажмите меню «Установка» и выберите «Применить изменения».

В окне «Расписание ожидающих действий» нажмите кнопку «Применить». Он начинает установку отмеченных пакетов в вашей локальной среде.

Шаг 4. Настройте переменную среды для MinGW

  • Перейдите в Панель управления → Система и безопасность → Система или щелкните правой кнопкой мыши Этот компьютер → Свойства.
  • Нажмите «Дополнительные параметры системы». Откроется диалоговое окно «Свойства системы».
  • В окне "Свойства системы" на вкладке "Дополнительно" нажмите кнопку "Переменные среды...", чтобы открыть окно переменных среды.
  • В разделе "Системные переменные" отредактируйте переменную пути и добавьте путь компилятора gcc до папки bin.

Установить PATH переменная в Windows

Примечание. Папка bin содержит исполняемые файлы компилятора.

Шаг 5. Тестовая установка компилятора gcc и g++

Чтобы проверить правильность установки компилятора gcc или g++, откройте командную строку и введите следующую команду.

gcc –v команда

Для компилятора gcc: gcc –v
Для компилятора g++: g++ -v

Если эти команды возвращают версию компилятора, это означает, что вы правильно установили компиляторы gcc и g++.

Если вы получаете сообщение об ошибке «gcc не распознается как внутренняя или внешняя команда», нажмите на ссылку ниже, чтобы устранить ошибку.

Заключительные слова:

Это все шаги, которые необходимо выполнить, чтобы установить компилятор gcc и компилятор g++ на свой компьютер и выполнить программу C/C++ в командной строке. Если у вас есть какие-либо вопросы или проблемы, сообщите нам об этом в разделе комментариев.

В этом документе описан процесс установки бесплатного компилятора C++ на ваш компьютер.

    посвящается тому, чтобы научить вас, как это сделать с Linux-серверами Департамента.
  • Вы также можете работать удаленно в среде Windows через виртуальную лабораторию отдела CS.

Что вам нужно получить?

К концу этого процесса у вас должно быть установлено

  • сам компилятор, g++ или clang
  • отладчик gdb
  • менеджер сборки make

Что это позволит вам сделать?

Это позволит вам компилировать, запускать и отлаживать код C++ при работе из командной строки.

Конечно, большинство людей не хотят выполнять всю свою работу из командной строки. Кроме того, в этом списке явно отсутствуют какие-либо средства создания или редактирования кода.

Это потому, что компилятор — это очень специфическая вещь — программа, которая переводит исходный код вашего языка программирования в исполняемый файл. Компилятор — это не программа, позволяющая создавать, редактировать, запускать, тестировать и отлаживать код. Code::Blocks , Eclipse , XCode и т. д. не компиляторы — это IDE.

Вам понадобится IDE

IDE (интегрированная среда разработки) – это программа, которая "окружает" компилятор и обеспечивает поддержку различных действий по программированию, включая написание кода, его компиляцию, исправление ошибок, запуск и тестирование полученной программы, а также отладку программы. .

Самыми популярными IDE для программирования на C++ в ODU являются Code::Blocks и Eclipse. Обе IDE бесплатны, и обе можно установить на ПК с Windows, OS/X и Linux.

Однако в большинстве случаев вы хотите установить свой компилятор и убедиться, что он работает перед установкой IDE.

Время принятия решения

Если вы используете Linux на своем ПК, вы, вероятно, уже знаете, как устанавливать новые пакеты программного обеспечения в свой дистрибутив Linux. Это просто еще один пакет.

Следуйте обычной процедуре установки пакетов в вашей системе и получите последние версии

g++ больше не доступен в качестве официального дистрибутива Apple. Однако вы можете получить компилятор C++ clang, достойный «конкурент» g++, имеющий очень преданных поклонников, в пакете «Инструменты командной строки для XCode», доступном на сайте разработчиков Apple.

Это также должно установить gdb и make.

Здесь у вас есть два основных варианта: CygWin и MingW .

Пакет CygWin обеспечивает уровень Posix в Windows, позволяя компилировать и запускать большую часть программного обеспечения Unix без модификации. Когда вы устанавливаете CygWin, вы получаете хорошую командную оболочку ( bash ), которая может быть полезна сама по себе. Компилятор g++ также можно выбрать в утилите установки CygWin.

Недостаток CygWin заключается в том, что компилятор создает код, основанный на уровне Posix, который, в свою очередь, предоставляется DLL CygWin. Двоичные исполняемые файлы, созданные портом CygWin для g++, могут быть запущены только на других машинах, на которых есть копия этой библиотеки DLL.

MinGW, дочерний проект CygWin, предоставляет альтернативный порт компилятора g++, который работает без специальной библиотеки DLL. Возможно, вы уже использовали это, так как это g++, обычно поставляемый с Code::Blocks и другими базовыми IDE для Windows.

И Code::Blocks, и Eclipse IDE будут работать как с CygWin, так и с MinGW.

Если вы решили установить Code::Blocks в качестве своей IDE, у вас есть возможность остановиться прямо сейчас и перейти непосредственно к установке этой IDE. Это связано с тем, что Code::Blocks для Windows распространяется в двух вариантах: один без собственного компилятора, а другой предварительно упакован с версией компилятора MinGW.

3.1 Установка компилятора CygWin

Если вы предпочитаете версию MingW, перейдите к следующему разделу.

Перейдите на сайт CygWin и следуйте инструкциям по загрузке, а затем запустите программу установки CygWin.

Я рекомендую просто установить базовую систему CygWin по умолчанию при первом проходе без добавления каких-либо дополнительных пакетов (включая компилятор).

Проверьте свою установку, чтобы убедиться, что она работает. У вас должна быть новая запись в меню "Пуск" для запуска терминала CygWin. Попробуйте и убедитесь, что это работает. Он должен запускать командную оболочку bash, которая принимает такие команды, как:

  • pwd : распечатать местоположение вашего текущего рабочего каталога
  • ls : список файлов и каталогов в вашем текущем рабочем каталоге
  • cd каталог : чтобы изменить текущее местоположение рабочего каталога
  • выход : закрыть сеанс терминала.

Если все выглядит хорошо, повторно запустите программу установки CygWin и добавьте следующее: g++ , gdb и make .

Проверьте свою установку, чтобы убедиться, что она работает. Снова запустите терминал CygWin. Дайте команды

В результате каждого должно появиться сообщение об успешном запуске программы.

3.2 Установка компилятора MinGW

Перейдите на сайт MinGW и следуйте инструкциям по загрузке, а затем запустите программу установки MinGW.

Установите следующее: mingw-developer-toolkit, mingw32-gcc-g++, mingw32-gdb, msys-base, msys-make

Проверьте установку. Откройте окно командной строки Windows. (Нажмите кнопку «Пуск» Windows и введите «cmd»). Перейдите в каталог bin внутри каталога, в котором вы установили MinGW, например, если вы установили его в папку по умолчанию C:\MinGW , вам следует сделать

Дайте команды

В результате каждого должно появиться сообщение об успешном запуске программы.

3.3 Добавьте компиляторы в ваш PATH

%PATH% в Windows — это список каталогов, в которых Windows будет искать исполняемые программы.

Какой бы компилятор вы ни выбрали, добавьте каталог bin, содержащий g++ и другие исполняемые файлы компилятора, в путь Windows PATH. Какую бы IDE вы ни установили позже, этот шаг поможет IDE найти ваш компилятор (особенно если вы не установили их в папку по умолчанию).

Убедитесь, что вы сделали это успешно: откройте окно командной строки Windows. (Нажмите кнопку «Пуск» Windows и введите «cmd»).

Введите следующие команды:

(Если вы установили MinGW, измените указанную выше команду make на mingw32-make .) Каждая команда должна привести к появлению сообщения о том, что программа была обнаружена и успешно запущена.

1: : На самом деле, даже это решение можно обойти. Некоторые учащиеся используют VirtualBox или аналогичные пакеты для запуска виртуальных машин Linux на своих ПК с Windows/Mac. Пользователи Windows 10 также теперь могут запускать Ubuntu Linux в «песочнице» в Windows.

Читайте также: