установка MinGW
У Linux встановлювати компілятор MinGW може знадобитися тільки в тому випадку, якщо Ви збираєтеся робити складання додатків для Windows. Про те як це робиться, в тому числі і безпосередньо сам процес установки MinGW, докладно викладено в присвяченій цій темі статті.
При установці Qt 5 є можливість встановити і необхідну версію компілятора MinGW (див. Тут). Для незалежної установки виконуються дії, описані нижче.
1. Завантажуємо звідси готову збірку MinGW 4.9.2
i686-4.9.2-release-posix-dwarf-rt_v3-rev1.7z 48 MB
(Саме 1-я "ревізія" встановлюється з Qt 5.5.1)
2. В архіві лежить папка mingw32. розпаковуємо її в папку C: \ Qt і перейменовуємо, наприклад, в mingw-4.9.2.
Дана версія чудова тим, що разом з MinGW встановлюється і працездатний MSYS, без якого ніяк не обійтися. Процес установки зовсім нескладний.
1. Беремо з сайту розробника файл установника онлайн
2. Запускаємо інсталятор і слідуємо інструкції. при запиті
слід вибрати перший із запропонованих варіантів установки. Шлях установки, запропонований за умовчанням, краще змінити, але прогалини в ньому повинні бути відсутніми. Нехай буде, наприклад, C: \ Qt \ mingw-4.6.2. Групу створюваних ярликів назвемо MinGW 4.6.2. Коли буде запропоновано вибрати встановлювані компоненти, слід обов'язково зазначити пункти C ++ Compiler і MSYS Basic System. Останній буде потрібно для збірки відладчика GDB (див. Статтю). Під час роботи установника в командному вікні будуть відображатися їх дії # 150; завантаження компонентів, їх розпакування, настройка і т.п.
Основним затребуваним інструментом даної версії MinGW буде оболонка командного рядка Unix-подібної середовища. Запустити її можна, скориставшись пунктом головного меню MinGW Shell з створеної при установці групи ярликів або виконавши в командному рядку Windows
3. На закінчення додамо кілька пакетів, які не ввійшли до складу ядра MSYS, але можуть виявитися затребуваними. Йдеться про бібліотеку bz2. а також утиліти patch і unzip. Для їх установки запускаємо MinGW Shell і вводимо команди
mingw-get install msys-libbz2
mingw-get install msys-patch
mingw-get install msys-unzip
Дана версія MinGW потрібно для використання з бібліотекою Qt 4.8.5 і нижче, наприклад, для підтримки старих проектів, час модернізації яких під Qt 5 не настало. Для установки виконуються дії, описані нижче.
1. Завантажуємо звідси або звідси готову збірку
MinGW-gcc440_1.zip 34 MB
Слід зазначити, що в даний час наведені тут посилання мабуть є одними з небагатьох робочих. Дякую за них сайтам code.google.com і code.x2go.org.
2. В архіві лежить папка mingw. розпаковуємо її в папку C: \ Qt і перейменовуємо, наприклад, в mingw-4.4.0.
Це нова редакція статті, стара редакція доступна по посиланню.