MinGW: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Додано джерела
Рядок 8:
}}
 
'''MinGW'''({{lang-en|Minimalist [[GNU]] for [[Windows]]}}), раніше mingw32,— це набір [[Вільне програмне забезпечення|вільного програмного забезпечення]] з [[Відкритий код|відкритим кодом]] для розробки [[native|нативних]] Windows застосунків.
Він включає в себе [[Портування|порт]] [[GNU Compiler Collection]](GCC), [[GNU Binutils]], набір вільно розповсюджуваних Windows [[Include directive|файлів заголовків]] та [[Бібліотека (програмування)|статичних бібліотек]] які дозволяють використовувати [[Windows API]], GNU debugger та інші [[утиліти]].
MinGW не використовує сторонніх [[C (мова програмування)|C]] [[DLL|DLL файлів]]. Бібліотеки не розповсюджуються під ліцензією GNU's General Public License ([[GPL]]), тому не обов'язково надавати [[сирцевий код|вихідний код]] разом з програмою.
[[Категорія: компілятор]]
 
== Історія ==
MinGW спочатку мав назву mingw32(Minimalist GNU for W32), згідно з договором GNU W32 було скороченням для Windows. Числа були відкинутивідкинуті, щоб не вважалось, що він буде обмеженим для використання лише на [[X86|32-бітних системах]] Перший [[Реліз|реліз]] був створений Коліном Пітерсом({{lang-en|Colin Peters}}) у 1998 році, у нього входив лише порт GCC з [[Cygwin]]. Ян-Яп ван дер Хейден({{lang-en|Jan-Jaap van der Heijden}}) створив нативний порт GCC для Windows і також додав [[binutils]] та [[make]]. Пізніше розробкою зайнявся Маміт Хан ({{lang-en|Mumit Khan}}), який додав системні заголовки Windows та інші пакунки. У 2000 році проект переїхав на [[SourceForge.net]], щоб залучити більше підтримки від громади та централізувати розробку.
У вересні 2005 року MinGW був обраний проектом місяця на SourceForge.net.