Меню

Установка и настройка mingw



Школа179

MinGW – вариант компилятора GNU C/C++ для Windows. Он используется всеми сторонними средами разработки, кроме Visual Studio, у которой собственный компилятор. Среда разработки, как правило, не связана тесно с компилятором MinGW и может использовать несколько разных версий MinGW. Компилятор MinGW может распространяться и вместе со средой разработки, как, например, Code::Blocks.

Но, в частности, среда CLion требует отдельной установки MinGW. Вы можете взять MinGW из Code::Blocks, он находится в каталоге MinGW внутри каталога, куда был установлен Code::Blocks, то есть полный путь к компилятору MinGW может быть таким: C:\Program Files (x86)\CodeBlocks\MinGW\. Или вы можете установить более новую версию компилятора отдельно – в Code::Blocks версия MinGW, как правило, довольно старая.

1. Инструкция по установке MinGW-w64

1. Скачать установщик mingw-w64-install.exe отсюда и запустить его.

Нажимаем next. Установщик скачивает информацию о доступных пакетах MinGW.

2. На следующей странице вы можете выбрать, какой вариант MinGW устанавливать: версия компилятора (последняя доступная будет 7.2.0 на начало 2018 г.), архитектуру (можно заменить 32-битную архитектуру i686 на 64-битную x86_64), другие параметры менять не следует.

3. В следующем окне задается путь для установки компилятора. Запомните этот путь или укажите другой.

4. Установщик скачивает нужные пакеты. Ждем завершения процесса.

5. Ждем появления сообщения «Click Next to continue the installation» и нажимаем Next.

6. Установка закончена.

После установки подкаталог bin каталога, куда был установлен MinGW, рекомендуется добавить в системную переменную PATH.

2. Установка и настройка Clion

Установка Clion никакой сложности не представляет. Жмём «Next» на всех экранах. Более сложна настройка CLion после запуска.

1. Здесь можно просто нажать OK. На других экранах, которые не упомянуты ниже, можно просто нажимать «Next».
file:clion1.png

2. Здесь нужно получить лицензию на использование Clion, для этого нужно ввести свой логин и пароль от кабинета на сайте jetbrains.com. Предварительно необходимо самостоятельно регистрироваться и получать лицензии на странице https://www.jetbrains.com/student/, при этом в качестве адреса электронной почты нужно указать адрес в домене @179.ru – тогда вы получите академическую лицензию на все продукты.
file:clion2.png

3. Здесь нужно добавить компилятор MinGW. Кликайте на ссылку MinGW.
file:clion2.png

4. На следующем экране нужно ввести выбрать путь к каталогу, куда установлен MinGW («Use MinGW home»). Дождитесь, пока clion определит версии компилятора и gdb.
file:clion4.png

5. На следующих экранах настраиваются дополнительные плагины, они вам не нужны, просто жмем Next.

3. Установка и настройка Code::Blocks

1. Рекомендуется скачивать Code::Blocks, содержащий компилятор MinGW, а потом исправить настройки MinGW. Ссылка для скачивания: https://sourceforge.net/projec[..]w-setup.exe/download

2. Установка Code::Blocks затруднений не представляет.

3. При первом запуске Code::Blocks обнаруживает Gnu GCC Compiler – скорее всего встроенный. Его нужно заменить на установленный MinGW. Нужно открыть меню «Settings – Compiler», На вкладке «Toolchain exacutables» Compiler’s installation directory заменить на каталог с MinGW (например, C:\soft\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32)

Источник

mingw как установить

Primary tabs

Forums:

ПРИМЕЧАНИЕ: данная заметка писалась как вспомогательная при сборке PyQT = http://fkn.ktu10.com/?q=node/3931 , вы также вполне можете использовать уже развёрнутый полноценный (все компоненты) minGW актуальный на начало 2013-ого года. развёрнутую версию можно скачать отсюда = http://fkn.ktu10.com/?q=node/3953

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

Читайте также:  Оборудование для настройки эбу автомобилей

После того как скачали запускаем установщик:

  1. соглашаемся с лицензией,
  2. выбираем pre-packed
  3. При выборе компонентов компилятора рекомендую поставить галочки на Си и Си++, также MSYS systemи ещё зачем-то на MinGW development toolkit

хотя. давайте поставим все галочки! нынче памяти на машинах много))

Ну вот, собственно, и всё) Папку при установке вполне можно выбрать стандартную)

Если установщик нес смог ничего загрузить

(а такое бывает) ,
то лучше всего скачать развёрнутую версию — напр. вот здесь есть ссылка на на развёрнутую 32-разрядную = http://fkn.ktu10.com/?q=node/3953 — положите содержимое архива в папку

далее, новичкам лучше не соваться)

Установка компонентов (по частям) и более мутные не всегда работающие вещи

то нам придётся пытаться самостоятельно скачать, тот компонент, что нам нужно, вообще мне нужен прежде всего си/си++ компилятор — так что давайте ка посмотрим на этот раздел каталога

Скачайте что-то вроде того(только последней версии):

Последний архив можно открыть например с помощью 7 zip — а потом ешё один раз))
Ну и далее все три папки (или сколько будет) вполне можно разместить на

— если там уже есть подобные папки — (bin) (остались после нашей предыдущей попытки воспользоваться автоматическим установщиком), то можете дополнить их содержимое содержимым из одноимённых папок, извлечённых из архива(gcc-core-4.7.2-1-mingw32-bin.tar.lzma).

Далее добавим путь C:/mingw/bin в системную переменную Path по аналогии с этим примером

Чтобы компилировать Си++ -нам помимо ядра(core) понадобится ещё и компонент с названием похожим на:
gcc-c++-4.7.2-1-mingw32-bin.tar.lzma
качаем из того же раздела:

После правки переменной path попробуйте написать в командной строки что-то вроде:
g++
если ответ будет возмущаться отсутсвием файл для компиляции, а не просто выдаст, что «команда не найдена», то перезагрузка не нужна,
если же «команда не найдена», то надо перезагрузить компьютер. — в моём случае перезагрузка не понадобилась


mingw32-make

не входит в предыдущие пакеты, а понадобится может — его можно побыстрому получить отсюда — запустить установщик и mingw32-make окажется в нашей папке C:/mingw/bin

Источник

IT Novella

Eclipse — одна из наиболее популярных свободных кроссплатформенных сред разработки.

Для использования этой IDE для разработки на C++ необходимо установить компилятор и некоторые другие инструменты. Необходимые компоненты включает в себя коллекция бесплатных программ и библиотек MinGW.

Процесс установки и настройки связки MinGW и Eclipse состоит из следующих шагов:

1. Установка MinGW.

Установщик можно скачать с официального сайта mingw.org.

После установки запускаем MinGW Installation Manager (обычно он запускается автоматически), выбираем и устанавливаем пакеты mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, mingw32-gcc-objc, msys-base в разделе Basic Setup.

Читайте также:  Перенести настройки из оперы в хром

2. Настройка системной переменной Path.

Для корректного вызова программ, входящих в состав MinGW, необходимо изменить значение системной переменной Path.

Для этого выбираем Пуск — Мой Компьютер — Свойства системы — Дополнительные параметры системы — Переменные среды. В списке системных переменных находим переменную Path и нажимаем изменить. В конце строки добавляем ;C:\MinGW\bin\; и нажимаем ok. После этого перезагружаем компьютер.

3. Установка Eclipse.

Дистрибутив можно скачать с сайта eclipse.org. Для программирования на C++ необходимо скачать сборку IDE for C/C++ developers.

Распаковываем скачанный архив в корень диска C. Открываем каталог C:\eclipse и запускаем eclipse.exe.

После запуска необходимо указать расположение каталога workspace. Лучше его также разместить в корне диска C.

Видео с демонстрацией установки:

Источник

Установка Code:Blocks и компилятора MinGW

Здравствуйте, уважаемые читатели! Здесь пойдет речь об установке среды разработки программ на C++ — Code::Blocks. Данная программа бесплатная, но от этого она не становится мало функциональной пустышкой. В ней присутствуют множество функций для разработки небольших программ на C++, а также серьезных проектов. Вместе с ней в комплекте можно скачать компилятор MinGW, который необходим для компиляции ваших программ.

Скачивание необходимых файлов

В начале нам нужно скачать на компьютер файл необходимый для установки Code::Blocks и MinGW. Благо, на официальном сайте Code::Blocks, нам предоставляют возможность скачать и установить оба компонента одним кликом (может двумя). Для скачивания следуем инструкции:

  1. Переходим на официальный сайт данной IDE (http://www.codeblocks.org/downloads).
  2. Здесь у вас есть выбор способа установки, но я вам советую кликнуть по ссылке Download the binary release. Это самый простой способ из присутствующих, о котором дальше и пойдет речь.
  3. На открывшийся странице выберите свою операционною систему или найдите ее самостоятельно, пролистав вручную.
  4. Теперь в таблице с возможными файлами для установки выбираем тот, в названии которого присутствует mingw (например, codeblocks- mingw-setup.exe).
  5. Сохраните файл и дождитесь окончания загрузки. Файл весит не много, так что заскучать не успеете 🙂 .

Установка Code::Blocks

После скачивания установочного файла можем приступать к самой установке программы. Для этого нам потребуется совершить пару телодвижений:

  1. Открываем пакет установки Code::Blocks.
  2. Жмем Next >.
  3. Жмем I Agree.
  4. Здесь мы можем выбрать различные виды установки либо настроить ее самостоятельно. Я предпочитаю Full версию установки. Жмем Next >.
  5. Можете выбрать другой каталог установки Code::Blocks вместо стандартного. Жмем Install.
  6. Ждем…
  7. Жмем Finish!

Теперь у вас установлена полноценная среда разработки Code::Blocks!

Однако на этом еще не все. Остался последний штрих.

При первом запуске у вас попросят указать, какие расширения файлов будут привязаны к Code::Blocks по умолчанию. Здесь особой разницы нет. Я выбираю Yes, associate Code::Blocks with C/C++ file types.

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

Чтобы окончательна удостоверится в работоспособности IDE, давайте запустим тестовою программу.

Для этого жмем File -> New -> File… После чего открывается диалоговое окно:

Читайте также:  Allsubmitter настройка создание проекта

  1. Выбираем C/C++ source. Жмем Go.
  2. Жмем Next >. Можем поставить галочку Skip this page next time чтобы в следующий раз лишний раз не пролистывать эту страницу.
  3. Выбираем C++ и идем дальше.
  4. Выбираем расположения файла и жмем Finish!

Теперь у вас должно открыться окно для написания кода. Скопируйте или напишите сами данный код:

Источник

Компиляция на MinGW/Ru

Contents

Введение

Данная статья содержит указания для компиляции OpenTTD для Win32 при помощи MinGW.

Список пакетов

Данное руководство было протестировано со следующими версиями требуемых пакетов:

Установка MinGW и MSYS

  1. Загрузите и запустите mingw-get-inst (ссылка для загрузки выше).
  2. Выберете «Use pre-packaged repository catalogues». (Использовать упакованный репозитарий)
  3. Просмотрите и примите условия лицензии.
  4. Обратите внимание, что MinGW должен быть установлен в каталог, путь к которому не содержит пробелов. В данном руководстве протестирован метод установки в C:\MinGW.
  5. Выберете C++ Compiler и MSYS Basic System как дополнительные компоненты.
  6. Дождитесь пока каждый пакет будет загружен и установлен.

Настройка MSYS

Перейдите в каталог msys (C:\MinGW\msys\1.0), откройте etc\fstab с помощью текстового редактора (например Блокнота) и добавьте следующую строку:

В ОС Windows 7 и Vista, если включен UAC , чтобы позволить MSYS полноценно работать, вам понадобятся дополнительные шаги. Перейдите в каталог msys (C:\MinGW\msys\1.0), откройте msys.bat с помощью текстового редактора (например Блокнота) и добавьте следующую строку после @echo off:

И если диск C: (или тот на котором у вас установлен MSYS) не является диском, на котором установлена ваша ​​операционная система, то добавить еще одну строку

After saving the file, right click on msys.bat and choose «Run as Administrator». After that programs requiring admin rights, such as install and patch will work. (You will need right-click and run as administrator every time you run msys). После сохранения файла, кликните правой кнопкой мыши на msys.bat и выберите «Запуск от имени администратора». После этого программы, требующие права администратора, такие как установщик и патчер будут работать. (Вам нужно щелкнуть правой кнопкой мыши и запустить от имени администратора при каждом запуске MSYS).

Проверка установленного MinGW/MSYS

  • Запустите оболочку MinGW (MSYS).
  • Запустите следущие команды:
  • Они должны что-нибудь вывести. Проверьте если что-то будет не так.

Компиляция и установка необходимых пакетов

Для дополнительно информации о библиотеках, посмотрите часть 7.1) в Readme-файле OpenTTD. Для того чтобы скомпилировать и установить данные пакеты, для начала, вам необходимо ввести следующие команды:

В качестве альтернативы, чтобы появились wget и tar/unzip для дальнейшего использования, вы можете загрузить все библиотеки и распаковать их в каталог в который установлен MSYS (по умолчанию, C:\MinGW\msys\1.0\home\имя_пользователя.

Если вы получите следующую ошибку: configure: error: cannot run C compiled programs. , одной из причин может быть ваша антивирусная программа, которая без уведомления удаляет двоичные файлы a.exe. Попробуйте временно отключить антивирусную программу и скомпилировать снова.

Установка Subversion

В качестве альтернативы, вы можете загрузить и распаковать в C:\MinGW\msys\1.0\usr\local.

Источник

Adblock
detector