Как добавить mingw в path
Перейти к содержимому

Как добавить mingw в path

  • автор:

Установка MinGW и Netbeans C/C++ Pack’а.

  • Сначала нужно установить JDK 1.6 или 1.7 (ссылка на Java).
  • Затем поставить на свою машину Netbeans 7.1.1. Причём у нас есть выбор. Мы можем скачать полную версию, включающую в себя множество модулей, так и урезанную версию, содержащую только C/C++ Pack.
  • Теперь нам нужно установить MinGW в C:\MinGW директорию.
    Качаем и запускаем mingw-get-inst-20111118.exe файл. Выбираем «Download latest repository catalogues», соглашаемся с лицензией. Выбираем папку C:\MinGW. В окне как на картинке ниже выбираем все пункты кроме «ObjC Compiler».
    Устанавливаем MinGW
  • Некоторое время уйдёт на загрузку инструментов из интернета. И вот уже у нас есть gcc, g++, gdb и make.
  • И последнее. Нам нужно добавить пути к MinGW и Msys в системную переменную Path. В русской версии Windows 7 нажмите на кнопку «Windows» (флажок в левом нижнем углу) и напишите «переменные». Выберите пункт «Изменение системных переменных среды».
    системное меню в Windows 7
    Должно появится такое окно:
    окно Свойства системы
    Перейдём во вкладку «Дополнительно» и нажмём на кнопку «Переменные среды. «. Здесь нужно добавить «C:\MinGW\bin;C:\MinGW\msys\1.0\bin;»
    Устанавливаем переменную окружения Path
  • Теперь можно запустить Netbeans.

Страница создана 13.04.2012

© 2008 — 2015 Солдатов Валерий Фёдорович
Ваши комментарии и замечания.

PATH для MinGW

Устоновил на днях компилятор mingw и msys, прописал path в переменные среды:
пользовательский: C:\MinGW\bin
системные переменные: C:\MinGW\bin;C:\MinGW\msys\1.0\bin
Запускаю cmd, ввожу директорию cd D:\mycpp нажимаю enter и набираю ключь g++ -c main.cpp — выводит чтото тппо директория ненайдена, а вроде делал все как в тутаре по устоновке mingw.

Подскажите что я делаю нетак, плз.

Добавлено через 1 час 2 минуты
Ну, некто незнает чтоли?

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Добавить mingw в среду path
Как это сделать? Но у меня в среде path уже есть компилятор jdk, как добавить еще один компилятор?

Может ли MinGW x64 компилить приложения x32? Или нужно для этого отдельно ещё MinGW х32 качать?
Просто решил поиграться с CodeLite.

Mingw-w64 MinGW TDM-GCC
Всем привет. Хочу понять, существует ли принципиальная разница между Mingw-w64, MinGW и.

Сокращение пути к файлу, x:\path\path\. \path
Помогите с решением такой задачи, желательно до четверга)): Строка длиной не более 1000 символов.

ЦитатаСообщение от Вальдемар Посмотреть сообщение

Ну, некто незнает чтоли?
Сначала, учите русский. Потом английский для туториала.

Меню пользователя Tulosba

Регистрация: 29.07.2012
Сообщений: 61

Добавлено через 1 час 8 минут
Мдааааааааааа.
Ответа видимо я недождусь.

Эксперт С++

6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
комп перезагружали после редактирования path ?
Регистрация: 29.07.2012
Сообщений: 61

ЦитатаСообщение от Jupiter Посмотреть сообщение

комп перезагружали после редактирования path ?

Нет, но стоит попробывать.

Добавлено через 25 минут
Jupiter, Спасибо конечно за совет, но это не помогло.

Установка MinGW

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)

В этом же окне ниже пути к компиляторам. Три первых пути нужно
отредактировать (убрать «mingw32-» из имен файлов) на
gcc.exe
g++.exe
g++.exe

4. Также нужно настроить путь к отладчику gdb.exe, для этого открыть меню «Settings – Debugger»
На левой панели окна настроек выбрать «GDB/CDB Debugger – default»

В поле «Executable path» ввести пусть к файлу gdb.exe из установки MinGW, например,
C:\soft\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin\gdb.exe

Среда CodeBlocks+mingw, компиляция исходников (how-to)

Update: доступен Codeblocks с уже включенным пакетом компилятора/дебаггера mingw.

Встала задача настройки рабочей среды для редактирования и компиляции С-шных исходников под Windows. Заодно написан how-to, чтобы нуждающиеся шли по проторенной дороге.

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

  1. Скачиваем mingw (официальный сайт Mingw), ставим в каталог по умолчанию c:\mingw
  2. Прописываем в path (мой компьютер -> доп. параметры системы -> дополнительно -> переменные среды -> добавляем в переменную PATH «; C:\mingw\bin»).
  3. Проверяем, что gcc запускается из командной строки. В cmd пишем «gcc -v». Если выдает версию — компилятор установлен корректно.

Установка среды разработки Code:Blocks

  1. Скачиваем Code:Blocks(официальный сайт Code:Blocks)
  2. Запускаем инсталлятор Code:Blocks12.11, жмем Next > до появления диалога Choose Components
  3. В диалоговом окне Choose Components устанавливаем следующие опции:
  4. В подменю «Select the optional components you wish to install»:
  5. Устанавливаем галочки в Contrib Plugins:
  6. CppCheck plugin
    • EditorConfig plugin
    • Hexeditor plugin
    • Key Binder plugin
  7. Устанавливаем галочку в Default install:
    • Lexers->Shell/Binutils->Makefile
  8. Продолжаем установку в папку по умолчанию C:\Program Files (x86)\CodeBlocks для win64 7 или C:\Program Files\CodeBlocks для win32 XP
  9. Включаем (если отключено) отображение скрытых файлов и идем в каталог:
    WIN32 XP — C:\Documents and Settings\\Application Data\CodeBlocks
    WIN64 7 — C:\Users\\AppData\Roaming\CodeBlocks
    где — имя пользователя в системе
  10. Копируем в этот каталог файлы конфигурации (из архива). Если каталога нет, то необходимо первый раз открыть приложение Code:Blocks — будет создан указанный в предыдущем пункте каталог и файлы конфигурации по умолчанию, их следует заменить.

В результате имеем настроенную среду. В ней открываем файл проекта (из svn Импалы, например) и все должно работать.

На всякий случай

Чтобы проект собирался, должен быть в наличии makefile с соответствующим разделом («Codeblocks_WIN»).
Пути компилятора находятся в Settings->Compiler..->Toolchain Executables.
Опции проекта и путь до makefile находятся в Project->Properties->Projects Settings. Тут же должен быть отмечен пункт «This is a custom makefile».

Использование CodeBlocks ведет к необходимости создания дополнительного раздела в общих makefile’ах, а также отслеживания фактов ручного добавления файлов исходников другими участниками.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *