mingw как установить
Primary tabs
Forums:
ПРИМЕЧАНИЕ: данная заметка писалась как вспомогательная при сборке PyQT = http://fkn.ktu10.com/?q=node/3931 , вы также вполне можете использовать уже развёрнутый полноценный (все компоненты) minGW актуальный на начало 2013-ого года. развёрнутую версию можно скачать отсюда = http://fkn.ktu10.com/?q=node/3953
Друзья, идём сюда и качаем этот славный компилятор - чтобы долго не лазить по каталогу - обратите внимание на строчку , где есть ссылка на последнюю версию - она в верхней части страницы под шапкой - написано что-то вроде:
Looking for the latest version? Download mingw-get-inst-20120426.exe (662.7 kB)
После того как скачали запускаем установщик:
- соглашаемся с лицензией,
- выбираем pre-packed
- При выборе компонентов компилятора рекомендую поставить галочки на Си и Си++, также MSYS systemи ещё зачем-то на MinGW development toolkit
хотя.....давайте поставим все галочки! нынче памяти на машинах много))
Ну вот, собственно, и всё) Папку при установке вполне можно выбрать стандартную)
Если установщик нес смог ничего загрузить
(а такое бывает) ,
то лучше всего скачать развёрнутую версию - напр. вот здесь есть ссылка на на развёрнутую 32-разрядную = http://fkn.ktu10.com/?q=node/3953 - положите содержимое архива в папку
C:\MinGW
а в переменную Path (по аналогии с этой заметкой) добавьте путь
C:\MinGW\bin
далее, новичкам лучше не соваться)
Установка компонентов (по частям) и более мутные не всегда работающие вещи
то нам придётся пытаться самостоятельно скачать, тот компонент, что нам нужно, вообще мне нужен прежде всего си/си++ компилятор - так что давайте ка посмотрим на этот раздел каталога
Скачайте что-то вроде того(только последней версии):
gcc-core-4.7.2-1-mingw32-bin.tar.lzma
Последний архив можно открыть например с помощью 7 zip - а потом ешё один раз))
Ну и далее все три папки (или сколько будет) вполне можно разместить на
C:/mingw
- если там уже есть подобные папки - (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
качаем из того же раздела:
gcc-c++-4.7.2-1-mingw32-bin.tar.lzma
После правки переменной path попробуйте написать в командной строки что-то вроде:
g++
если ответ будет возмущаться отсутсвием файл для компиляции, а не просто выдаст, что "команда не найдена", то перезагрузка не нужна,
если же "команда не найдена", то надо перезагрузить компьютер...... - в моём случае перезагрузка не понадобилась
mingw32-make
не входит в предыдущие пакеты, а понадобится может - его можно побыстрому получить отсюда - запустить установщик и mingw32-make окажется в нашей папке C:/mingw/bin
- Log in to post comments
- 10594 reads