|
|||||||
Установка GNU C (gcc) для Windows (MinGW)
Время создания: 10.03.2015 16:33
Текстовые метки: gnu c, mingw, windows, установка, инсталляция
Раздел: Компьютер - Программирование - Компилятор GCC
Запись: xintrea/mytetra_syncro/master/base/1425994395loz9ebigxs/text.html на raw.github.com
|
|||||||
|
|||||||
Установка GNU C (gcc) для Windows (MinGW) Подготовка пакетов для С++ и копирование без инсталляции Компилятор нужно было приготовить так, чтобы архив просто записать в C:\MyProjects\MinGW (далее должно следовать ..\bin\ и т.д.) что бы он работал без всяких глобальных настроек системы. Мобильно, удобно для переноса между компами. Ниже приведена правильная последовательность действий дающая такой результат. Все локально Базовый MinGW не требует никаких обязательных настроек системы, реестра, путей и т.п., даже если иное вы прочитаете на их сайте. Я специально отделяю эту инсталляцию от других возможных инсталляций GCC в системе. Она не вызывает конфликта ни с QT ни с SDK для контроллеров. Они требуют прописывать PATH, я делаю это не системно а локально в компиляционных скриптах. Так мы точно знаем какой компилятор откуда запустился. Откуда все взялось знать не обязательно. Откуда взялось Исходное скачивание проводится на компе с интернетом. Я не хочу менять никаких системных настроек. Хочу, чтобы компилятор копировался на другие компы и был готов к работе без всяких подготовительных процедур. Предупреждаю, что эта процедура может привести к скачиванию более новых версий и соответственно к несовместимости с какими то исходниками отлаженными под то что выдано выше. Сайт Согласно инструкции на http://www.mingw.org/wiki/InstallationHOWTOforMinGW скачиваем mingw-get installer. mingw-get Распаковываем в C:\MinGW. Запускаем cmd.exe и пишием:
(далее текущая директория C:\MinGW\bin подразумевается)
Проверяем
#include "windows.h"
int main() { MessageBox(0, "Hi " __DATE__ " " __TIME__, "MinGW", 0); return 1; }
set PATH=C:\MinGW\bin;%PATH% gcc test.cpp pause
C:\MinGW\bin\test>set PATH=C:\MinGW\bin;C:\Program Files\..............
C:\MinGW\bin\test>gcc test.cpp
C:\MinGW\bin\test>pause Press any key to continue . . .
По мининимуму больше ничего не нужно. Компиляцию будет организовывать Jam . |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|