CINXE.COM

MinGW - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>MinGW - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"665860d7-4db5-469e-a989-10cbe5931f9c","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"MinGW","wgTitle":"MinGW","wgCurRevisionId":1256172563,"wgRevisionId":1256172563,"wgArticleId":362110,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","Articles lacking reliable references from May 2012","All articles lacking reliable references","All articles with unsourced statements","Articles with unsourced statements from September 2020","1998 software","C (programming language) compilers","C++ compilers","Cross-compilers","Fortran compilers","Free and open source compilers","Public-domain software"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en", "wgPageContentModel":"wikitext","wgRelevantPageName":"MinGW","wgRelevantArticleId":362110,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q595758","wgCheckUserClientHintsHeadersJsApi":["brands", "architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips" ,"ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/MinGW_installation_manager.webp/1025px-MinGW_installation_manager.webp.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="616"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/MinGW_installation_manager.webp/800px-MinGW_installation_manager.webp.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="411"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/MinGW_installation_manager.webp/640px-MinGW_installation_manager.webp.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="328"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="MinGW - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/MinGW"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=MinGW&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/MinGW"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-MinGW rootpage-MinGW skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=MinGW" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=MinGW" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=MinGW" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=MinGW" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <button aria-controls="toc-History-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle History subsection</span> </button> <ul id="toc-History-sublist" class="vector-toc-list"> <li id="toc-Fork" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Fork"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Fork</span> </div> </a> <ul id="toc-Fork-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Programming_language_support" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Programming_language_support"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Programming language support</span> </div> </a> <ul id="toc-Programming_language_support-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Link_compatibility" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Link_compatibility"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Link compatibility</span> </div> </a> <ul id="toc-Link_compatibility-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Components" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Components"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Components</span> </div> </a> <ul id="toc-Components-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Comparison_with_Cygwin" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Comparison_with_Cygwin"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Comparison with Cygwin</span> </div> </a> <ul id="toc-Comparison_with_Cygwin-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">MinGW</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 22 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-22" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">22 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/MinGW" title="MinGW – Catalan" lang="ca" hreflang="ca" data-title="MinGW" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/MinGW" title="MinGW – Czech" lang="cs" hreflang="cs" data-title="MinGW" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/MinGW" title="MinGW – German" lang="de" hreflang="de" data-title="MinGW" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/MinGW" title="MinGW – Greek" lang="el" hreflang="el" data-title="MinGW" data-language-autonym="Ελληνικά" data-language-local-name="Greek" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/MinGW" title="MinGW – Spanish" lang="es" hreflang="es" data-title="MinGW" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/MinGW" title="MinGW – Persian" lang="fa" hreflang="fa" data-title="MinGW" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/MinGW" title="MinGW – French" lang="fr" hreflang="fr" data-title="MinGW" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/MinGW" title="MinGW – Korean" lang="ko" hreflang="ko" data-title="MinGW" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/MinGW" title="MinGW – Italian" lang="it" hreflang="it" data-title="MinGW" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/MinGW" title="MinGW – Hungarian" lang="hu" hreflang="hu" data-title="MinGW" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/MinGW" title="MinGW – Dutch" lang="nl" hreflang="nl" data-title="MinGW" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/MinGW" title="MinGW – Japanese" lang="ja" hreflang="ja" data-title="MinGW" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/MinGW" title="MinGW – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="MinGW" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/MinGW" title="MinGW – Polish" lang="pl" hreflang="pl" data-title="MinGW" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/MinGW" title="MinGW – Portuguese" lang="pt" hreflang="pt" data-title="MinGW" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/MinGW" title="MinGW – Romanian" lang="ro" hreflang="ro" data-title="MinGW" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/MinGW" title="MinGW – Russian" lang="ru" hreflang="ru" data-title="MinGW" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/MinGW" title="MinGW – Finnish" lang="fi" hreflang="fi" data-title="MinGW" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/MinGW" title="MinGW – Swedish" lang="sv" hreflang="sv" data-title="MinGW" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/MinGW" title="MinGW – Turkish" lang="tr" hreflang="tr" data-title="MinGW" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/MinGW" title="MinGW – Ukrainian" lang="uk" hreflang="uk" data-title="MinGW" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/MinGW" title="MinGW – Chinese" lang="zh" hreflang="zh" data-title="MinGW" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q595758#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/MinGW" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:MinGW" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/MinGW"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=MinGW&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=MinGW&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/MinGW"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=MinGW&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=MinGW&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/MinGW" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/MinGW" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=MinGW&amp;oldid=1256172563" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=MinGW&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=MinGW&amp;id=1256172563&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMinGW"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMinGW"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=MinGW&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=MinGW&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q595758" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Free and open-source software for developing applications in Microsoft Windows</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="/wiki/Mingw-w64" title="Mingw-w64">Mingw-w64</a>.</div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Primary_sources plainlinks metadata ambox ambox-content ambox-Primary_sources" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article <b>relies excessively on <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">references</a> to <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">primary sources</a></b>.<span class="hide-when-compact"> Please improve this article by adding <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">secondary or tertiary sources</a>. <br /><small><span class="plainlinks"><i>Find sources:</i>&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&amp;q=%22MinGW%22">"MinGW"</a>&#160;–&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&amp;q=%22MinGW%22+-wikipedia&amp;tbs=ar:1">news</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&amp;q=%22MinGW%22&amp;tbs=bkt:s&amp;tbm=bks">newspapers</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&amp;q=%22MinGW%22+-wikipedia">books</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22MinGW%22">scholar</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22MinGW%22&amp;acc=on&amp;wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">May 2012</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">MinGW</caption><tbody><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:MinGW_installation_manager.webp" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/MinGW_installation_manager.webp/220px-MinGW_installation_manager.webp.png" decoding="async" width="220" height="113" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/MinGW_installation_manager.webp/330px-MinGW_installation_manager.webp.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f6/MinGW_installation_manager.webp/440px-MinGW_installation_manager.webp.png 2x" data-file-width="1025" data-file-height="526" /></a></span><div class="infobox-caption">MinGW installation manager</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data">Colin Peters</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">MinGW Project</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">July&#160;1, 1998<span class="noprint">&#59;&#32;26 years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">1998-07-01</span>)</span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">GNU BinUtils—2.32-1, Installation Manager—0.6.3, WSL—5.4.2<sup id="cite_ref-paklist_1-0" class="reference"><a href="#cite_note-paklist-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> / April&#160;12, 2021<span class="noprint">&#59;&#32;3 years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">2021-04-12</span>)</span></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://osdn.net/projects/mingw/scm/">osdn<wbr />.net<wbr />/projects<wbr />/mingw<wbr />/scm<wbr />/</a></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>, <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> (as a <a href="/wiki/Cross_compiler" title="Cross compiler">cross compiler</a>)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="/wiki/Compiler" title="Compiler">Compiler</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/Public_domain" title="Public domain">Public domain</a> (headers), <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> (compiler and toolchain)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://osdn.net/projects/mingw">osdn<wbr />.net<wbr />/projects<wbr />/mingw</a></span></td></tr></tbody></table> <p><b>MinGW</b> ("Minimalist GNU for Windows"), formerly <b>mingw32</b>, is a <a href="/wiki/Free_and_open-source_software" title="Free and open-source software">free and open source</a> <a href="/wiki/Software_development" title="Software development">software development</a> environment to create <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> applications. </p><p>MinGW includes a <a href="/wiki/Porting" title="Porting">port</a> of the <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GNU Compiler Collection</a> (GCC), <a href="/wiki/GNU_Binutils" title="GNU Binutils">GNU Binutils</a> for Windows (<a href="/wiki/Assembler_(computing)" class="mw-redirect" title="Assembler (computing)">assembler</a>, <a href="/wiki/Linker_(computing)" title="Linker (computing)">linker</a>, <a href="/wiki/Archive_file" title="Archive file">archive manager</a>), a set of freely distributable Windows specific <a href="/wiki/Header_file" class="mw-redirect" title="Header file">header files</a> and <a href="/wiki/Static_library" title="Static library">static import libraries</a> which enable the use of the <a href="/wiki/Windows_API" title="Windows API">Windows API</a>, a Windows native build of the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a>'s <a href="/wiki/GNU_Debugger" title="GNU Debugger">GNU Debugger</a>, and miscellaneous utilities. </p><p>MinGW does not rely on <a href="/wiki/Third-party_software_component" title="Third-party software component">third-party</a> <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> <a href="/wiki/Runtime_library" title="Runtime library">runtime</a> <a href="/wiki/Dynamic-link_library" title="Dynamic-link library">dynamic-link library</a> (DLL) files, and because the runtime libraries are not distributed using the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> (GPL), it is not necessary to distribute the <a href="/wiki/Source_code" title="Source code">source code</a> with the programs produced, unless a GPL library is used elsewhere in the program.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> </p><p>MinGW can be run either on the native Microsoft Windows platform, cross-hosted on <a href="/wiki/Linux" title="Linux">Linux</a> (or other Unix), or "cross-native" on <a href="/wiki/Cygwin" title="Cygwin">Cygwin</a>. Although programs produced under MinGW are 32-bit executables, they can be used both in 32 and 64-bit versions of Windows. </p><p>The development of the MinGW project has been <a href="/wiki/Software_forking" class="mw-redirect" title="Software forking">forked</a> with the creation in 2005–2008 of an alternative project called <a href="/wiki/Mingw-w64" title="Mingw-w64">Mingw-w64</a>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MinGW was originally called mingw32 ("Minimalist GNU for W32"), following the GNU convention whereby Windows is shortened as "W32".<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> The numbers were dropped in order to avoid the implication that it would be limited to producing <a href="/wiki/32-bit_application" class="mw-redirect" title="32-bit application">32-bit binaries</a>. Colin Peters authored the initial release in 1998, consisting only of a Cygwin port of GCC.<sup id="cite_ref-history_5-0" class="reference"><a href="#cite_note-history-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-potm_6-0" class="reference"><a href="#cite_note-potm-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> Jan-Jaap van der Heijden created a Windows-native port of GCC and added <a href="/wiki/Binutils" class="mw-redirect" title="Binutils">binutils</a> and <a href="/wiki/Make_(software)" title="Make (software)">make</a>.<sup id="cite_ref-history_5-1" class="reference"><a href="#cite_note-history-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-potm_6-1" class="reference"><a href="#cite_note-potm-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> Mumit Khan later took over development, adding more Windows-specific features to the package, including the Windows system headers by Anders Norlander.<sup id="cite_ref-history_5-2" class="reference"><a href="#cite_note-history-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-potm_6-2" class="reference"><a href="#cite_note-potm-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> In 2000, the project was moved to <a href="/wiki/SourceForge" title="SourceForge">SourceForge</a> in order to solicit more assistance from the community and centralize its development.<sup id="cite_ref-history_5-3" class="reference"><a href="#cite_note-history-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-potm_6-3" class="reference"><a href="#cite_note-potm-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </p><p>MinGW was selected as Project of the Month at SourceForge for September 2005.<sup id="cite_ref-potm_6-4" class="reference"><a href="#cite_note-potm-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </p><p>MSYS (a contraction of "Minimal System") was introduced as a <a href="/wiki/Bourne_shell" title="Bourne shell">Bourne shell</a> command line interpreter system<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> with the aim of better interoperability with native Windows software. </p><p>In 2018, following a disagreement with SourceForge about the administration of its mailing lists, MinGW migrated to <a href="/wiki/OSDN" title="OSDN">OSDN</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Fork">Fork</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=2" title="Edit section: Fork"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In 2007, a fork of the original MinGW called <a href="/wiki/Mingw-w64" title="Mingw-w64">Mingw-w64</a> appeared in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. <a href="/wiki/MSYS2" class="mw-redirect" title="MSYS2">MSYS2</a> ("minimal system 2") is a software distribution and a development platform for <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>, based on Mingw-w64 and <a href="/wiki/Cygwin" title="Cygwin">Cygwin</a>, that helps to deploy code from the <a href="/wiki/Unix" title="Unix">Unix</a> world on Windows.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Programming_language_support">Programming language support</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=3" title="Edit section: Programming language support"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Most languages supported by GCC are supported on the MinGW port as well. These include <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Objective-C" title="Objective-C">Objective-C</a>, <a href="/wiki/Objective-C%2B%2B" class="mw-redirect" title="Objective-C++">Objective-C++</a>, <a href="/wiki/Fortran" title="Fortran">Fortran</a>, and <a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada</a>. The GCC runtime libraries are used (libstdc++ for C++, libgfortran for Fortran, etc.).<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (September 2020)">citation needed</span></a></i>&#93;</sup> </p><p>MinGW links by default to the Windows OS component library <a href="/wiki/Microsoft_Windows_library_files#MSVCRT.DLL_and_MSVCPP.DLL" title="Microsoft Windows library files">MSVCRT</a>, which is the C library that <a href="/wiki/Visual_C%2B%2B" class="mw-redirect" title="Visual C++">Visual C++</a> version 6.0 linked to (the initial target was CRTDLL), which was released in 1998 and therefore does not include support for <a href="/wiki/C99" title="C99">C99</a> features, or even all of <a href="/wiki/ANSI_C" title="ANSI C">C89</a>. While targeting MSVCRT yields programs that require no additional runtime redistributables to be installed, the lack of support for C99 has caused porting problems, particularly where <a href="/wiki/Printf" title="Printf">printf</a>-style conversion specifiers are concerned. These issues have been partially mitigated by the implementation of a C99 compatibility library, <i>libmingwex</i>, but the extensive work required is far from complete and may never be fully realized.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Mingw-w64" title="Mingw-w64">Mingw-w64</a> has resolved these issues, and provides fully POSIX compliant printf functionality. </p> <div class="mw-heading mw-heading2"><h2 id="Link_compatibility">Link compatibility</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=4" title="Edit section: Link compatibility"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Binaries (executables or DLLs) generated with different C++ compilers (like MinGW and Visual Studio) are in general not link compatible. However, compiled C code is link compatible.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Components">Components</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=5" title="Edit section: Components"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The MinGW project maintains and distributes a number of different core components and supplementary packages, including various ports of the <a href="/wiki/GNU_toolchain" title="GNU toolchain">GNU toolchain</a>, such as <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a> and <a href="/wiki/Binutils" class="mw-redirect" title="Binutils">binutils</a>, translated into equivalent packages.<sup id="cite_ref-FAQ-What_12-0" class="reference"><a href="#cite_note-FAQ-What-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-MinGWComponents_13-0" class="reference"><a href="#cite_note-MinGWComponents-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> These utilities can be used from the <a href="/wiki/Windows_command_line" class="mw-redirect" title="Windows command line">Windows command line</a> or integrated into an <a href="/wiki/Integrated_development_environment" title="Integrated development environment">IDE</a>. Packages may be installed using the command line via mingw-get.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </p><p>MinGW supports dynamic libraries named according to the <code>&lt;name&gt;.lib</code> and <code>&lt;name&gt;.dll</code> conventions, as well as static libraries following the <code>lib&lt;name&gt;.a</code> naming convention common on Unix and Unix-like systems. </p><p>In addition, a component of MinGW known as <i>MSYS</i> (<i>minimal system</i>) provides Windows ports of a lightweight Unix-like <a href="/wiki/Shell_(computer_science)" class="mw-redirect" title="Shell (computer science)">shell</a> environment including <a href="/wiki/Rxvt" title="Rxvt">rxvt</a> and a selection of <a href="/wiki/POSIX" title="POSIX">POSIX</a> tools sufficient to enable <a href="/wiki/Autoconf" title="Autoconf">autoconf</a> scripts to run,<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> but it does not provide a C compiler or a <a href="/wiki/Case_sensitivity#In_filesystems" title="Case sensitivity">case-sensitive file system</a>.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> </p><p><i>mingwPORTs</i> are user contributed additions to the MinGW software collection. Rather than providing these "add-ons" as precompiled binary packages, they are supplied in the form of interactive <a href="/wiki/Bourne_shell" title="Bourne shell">Bourne shell</a> scripts, which guide the end user through the process of automatically downloading and patching original source code, then building and installing it. Users who wish to build any application from a mingwPORT must first install both MinGW and MSYS.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> </p><p>The implementation of Windows system headers and static import libraries are released under a <a href="/wiki/Permissive_license" class="mw-redirect" title="Permissive license">permissive license</a>,<sup id="cite_ref-w32api_18-0" class="reference"><a href="#cite_note-w32api-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> while the GNU ports are provided under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>. Binary downloads of both the complete MSYS package and individual MinGW GNU utilities are available from the MinGW site. </p> <div class="mw-heading mw-heading2"><h2 id="Comparison_with_Cygwin">Comparison with Cygwin</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=6" title="Edit section: Comparison with Cygwin"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Although both Cygwin and MinGW can be used to port Unix software to Windows, they have different approaches:<sup id="cite_ref-differencesCygwinMinGW_19-0" class="reference"><a href="#cite_note-differencesCygwinMinGW-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> Cygwin aims to provide a complete <a href="/wiki/POSIX" title="POSIX">POSIX</a> layer comprising a full implementation of all major Unix system calls and libraries. Compatibility is considered a higher priority than performance. On the other hand, MinGW's priorities are simplicity and performance. As such, it does not provide certain <a href="/wiki/POSIX" title="POSIX">POSIX</a> APIs which cannot easily be implemented using the Windows API, such as <code><a href="/wiki/Fork_(operating_system)" class="mw-redirect" title="Fork (operating system)">fork()</a></code>, <code><a href="/wiki/Mmap" title="Mmap">mmap()</a></code> and <code><a href="/wiki/Ioctl" title="Ioctl">ioctl()</a></code>.<sup id="cite_ref-differencesCygwinMinGW_19-1" class="reference"><a href="#cite_note-differencesCygwinMinGW-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> Applications written using a <a href="/wiki/Cross-platform" class="mw-redirect" title="Cross-platform">cross-platform</a> library that has itself been ported to MinGW, such as <a href="/wiki/Simple_DirectMedia_Layer" title="Simple DirectMedia Layer">SDL</a>, <a href="/wiki/WxWidgets" title="WxWidgets">wxWidgets</a>, <a href="/wiki/Qt_(toolkit)" class="mw-redirect" title="Qt (toolkit)">Qt</a>, or <a href="/wiki/GTK" title="GTK">GTK</a>, will usually compile as easily in MinGW as they would in Cygwin. </p><p>Windows programs written with Cygwin run on top of a <a href="/wiki/Copyleft" title="Copyleft">copylefted</a> compatibility <a href="/wiki/Microsoft_Dynamic_Link_Library" class="mw-redirect" title="Microsoft Dynamic Link Library">DLL</a> that must be distributed with the program, unless statically linked. If dynamically linked, the program must also provide information on where to obtain Cygwin source. MinGW does not require a <a href="/wiki/Compatibility_layer" title="Compatibility layer">compatibility layer</a>, since MinGW-based programs are compiled with direct calls to Windows APIs. </p><p>The combination of MinGW and MSYS provides a small, self-contained environment that can be loaded onto removable media without leaving entries in the <a href="/wiki/Windows_Registry" title="Windows Registry">registry</a> or files on the computer. </p><p>It is also possible to <a href="/wiki/Cross_compiler" title="Cross compiler">cross-compile</a> Windows applications with MinGW-GCC under POSIX systems. This means that developers do not need a Windows installation with MSYS to compile software that will run on Windows with or without Cygwin. </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=7" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Cygwin" title="Cygwin">Cygwin</a></li> <li><a href="/wiki/Windows_Subsystem_for_Linux" title="Windows Subsystem for Linux">Windows Subsystem for Linux</a></li> <li><a href="/wiki/Mingw-w64" title="Mingw-w64">Mingw-w64</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=8" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-paklist-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-paklist_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://osdn.net/projects/mingw/releases/">"Download Package list"</a>. <i>osdn.net</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-04</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=osdn.net&amp;rft.atitle=Download+Package+list&amp;rft_id=https%3A%2F%2Fosdn.net%2Fprojects%2Fmingw%2Freleases%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131006143341/http://mingw.org/wiki/MinGW">"(MinGW on) MinGW"</a>. <i>MinGW.org/wiki</i>. 2008-07-07. Archived from <a rel="nofollow" class="external text" href="http://mingw.org/wiki/MinGW">the original</a> on 2013-10-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-10-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=MinGW.org%2Fwiki&amp;rft.atitle=%28MinGW+on%29+MinGW&amp;rft.date=2008-07-07&amp;rft_id=http%3A%2F%2Fmingw.org%2Fwiki%2FMinGW&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.gnu.org/prep/standards/html_node/System-Portability.html#System-Portability">"GNU Coding Standards"</a>. <i>gnu.org</i>. Free Software Foundation. April 27, 2013. 5.5 Portability between System Types<span class="reference-accessdate">. Retrieved <span class="nowrap">July 1,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=gnu.org&amp;rft.atitle=GNU+Coding+Standards&amp;rft.pages=5.5+Portability+between+System+Types&amp;rft.date=2013-04-27&amp;rft_id=https%3A%2F%2Fwww.gnu.org%2Fprep%2Fstandards%2Fhtml_node%2FSystem-Portability.html%23System-Portability&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFStallman2000" class="citation mailinglist cs1"><a href="/wiki/Richard_Stallman" title="Richard Stallman">Stallman, Richard</a> (2000-09-18). <a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/libtool/2000-09/msg00000.html">"Libtool Re: Naming a project gnu-win32?"</a>. <i>libtool</i> (Mailing list)<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-05-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Libtool+Re%3A+Naming+a+project+gnu-win32%3F&amp;rft.date=2000-09-18&amp;rft.aulast=Stallman&amp;rft.aufirst=Richard&amp;rft_id=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Flibtool%2F2000-09%2Fmsg00000.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-history-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-history_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-history_5-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-history_5-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-history_5-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120823025609/http://www.mingw.org:80/history">"History | MinGW"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://mingw.org/history">the original</a> on 2012-08-23<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-07-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=History+%7C+MinGW&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fmingw.org%2Fhistory&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-potm-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-potm_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-potm_6-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-potm_6-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-potm_6-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-potm_6-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://sourceforge.net/blog/potm-2005-09/">"(sourceforge's) Project of the Month"</a>. SourceForge.net. 2005-08-31<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-07-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28sourceforge%27s%29+Project+of+the+Month&amp;rft.pub=SourceForge.net&amp;rft.date=2005-08-31&amp;rft_id=https%3A%2F%2Fsourceforge.net%2Fblog%2Fpotm-2005-09%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060828091046/http://www.mingw.org/MinGWiki/index.php/GettingStarted">"(wiki:) MSYS"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://www.mingw.org/">the original</a> on 2006-08-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-04-16</span></span>. <q>MSYS, a contraction of "Minimal SYStem", is a Bourne Shell command line interpreter system.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28wiki%3A%29+MSYS&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fwww.mingw.org%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation mailinglist cs1"><a rel="nofollow" class="external text" href="https://sourceforge.net/p/mingw/mailman/message/36198954/">"Announcement of migration to OSDN.net"</a>. <i>Mingw-users</i> (Mailing list). January 21, 2018.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Announcement+of+migration+to+OSDN.net&amp;rft.date=2018-01-21&amp;rft_id=https%3A%2F%2Fsourceforge.net%2Fp%2Fmingw%2Fmailman%2Fmessage%2F36198954%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text">MSYS2: <a rel="nofollow" class="external text" href="https://www.msys2.org/">official homepage</a>, <a rel="nofollow" class="external text" href="https://github.com/msys2">code repository</a></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110520024432/http://www.mingw.org/wiki/C99">"(MinGW And) C99"</a>. <i>MinGW.org/wiki</i>. 2010-06-21. Archived from <a rel="nofollow" class="external text" href="http://mingw.org/wiki/C99">the original</a> on 2011-05-20<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-03-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=MinGW.org%2Fwiki&amp;rft.atitle=%28MinGW+And%29+C99&amp;rft.date=2010-06-21&amp;rft_id=http%3A%2F%2Fmingw.org%2Fwiki%2FC99&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100612213014/http://mingw.org/wiki/Interoperability_of_Libraries_Created_by_Different_Compiler_Brands">"Interoperability of Libraries Created by Different Compiler Brands | MinGW"</a>. <i>mingw.org</i>. Archived from <a rel="nofollow" class="external text" href="http://mingw.org/wiki/Interoperability_of_Libraries_Created_by_Different_Compiler_Brands">the original</a> on 2010-06-12.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=mingw.org&amp;rft.atitle=Interoperability+of+Libraries+Created+by+Different+Compiler+Brands+%7C+MinGW&amp;rft_id=http%3A%2F%2Fmingw.org%2Fwiki%2FInteroperability_of_Libraries_Created_by_Different_Compiler_Brands&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span> </span> </li> <li id="cite_note-FAQ-What-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-FAQ-What_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081121131941/http://www.mingw.org./mingwfaq.shtml#faq-what">"(MinGW) FAQ"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://mingw.org/mingwfaq.shtml#faq-what">the original</a> on 2008-11-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-07-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28MinGW%29+FAQ&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fmingw.org%2Fmingwfaq.shtml%23faq-what&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-MinGWComponents-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-MinGWComponents_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://sourceforge.net/project/showfiles.php?group_id=2435">"MinGW - Minimalist GNU for Windows"</a>. Sourceforge.net<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-07-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=MinGW+-+Minimalist+GNU+for+Windows&amp;rft.pub=Sourceforge.net&amp;rft_id=http%3A%2F%2Fsourceforge.net%2Fproject%2Fshowfiles.php%3Fgroup_id%3D2435&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120615150900/http://www.mingw.org/wiki/Getting_Started#toc2">"MinGW Command Line Interface Installer"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.mingw.org/wiki/Getting_Started#toc2">the original</a> on 15 June 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">14 June</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=MinGW+Command+Line+Interface+Installer&amp;rft_id=http%3A%2F%2Fwww.mingw.org%2Fwiki%2FGetting_Started%23toc2&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160218111823/http://www.mingw.org/wiki/msys">"(wiki:) MSYS"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://www.mingw.org/wiki/MSYS">the original</a> on 2016-02-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-02-18</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28wiki%3A%29+MSYS&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fwww.mingw.org%2Fwiki%2FMSYS&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160218111823/http://www.mingw.org/wiki/msys">"(wiki:) MSYS"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://www.mingw.org/wiki/MSYS">the original</a> on 2016-02-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-02-18</span></span>. <q>A common misunderstanding is MSYS is "UNIX on Windows", MSYS by itself does not contain a compiler or a C library, [...] nor does it provide any UNIX specific functionality like case-sensitive filenames.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28wiki%3A%29+MSYS&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fwww.mingw.org%2Fwiki%2FMSYS&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120723162737/http://www.mingw.org/wiki/mingwPORT">"(wiki:) mingwPORT"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://www.mingw.org/wiki/mingwPORT">the original</a> on 2012-07-23<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-07-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28wiki%3A%29+mingwPORT&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fwww.mingw.org%2Fwiki%2FmingwPORT&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-w32api-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-w32api_18-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090804133441/http://www.mingw.org/license">"(MinGW) Licensing Terms"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://www.mingw.org/license">the original</a> on 2009-08-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-07-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28MinGW%29+Licensing+Terms&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fwww.mingw.org%2Flicense&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> <li id="cite_note-differencesCygwinMinGW-19"><span class="mw-cite-backlink">^ <a href="#cite_ref-differencesCygwinMinGW_19-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-differencesCygwinMinGW_19-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090828110952/http://www.mingw.org/node/21">"(MinGW:) About Cygwin"</a>. MinGW.org. Archived from <a rel="nofollow" class="external text" href="http://www.mingw.org/node/21">the original</a> on 2009-08-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-07-09</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%28MinGW%3A%29+About+Cygwin&amp;rft.pub=MinGW.org&amp;rft_id=http%3A%2F%2Fwww.mingw.org%2Fnode%2F21&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinGW" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MinGW&amp;action=edit&amp;section=9" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20230804222945/http://mingw.osdn.io/index.html">Official MinGW website</a></li> <li><a rel="nofollow" class="external text" href="https://nuwen.net/mingw.html">nuwen 64-bit MinGW distro</a> - maintained by a <a rel="nofollow" class="external text" href="https://nuwen.net/stl.html">Microsoft employee</a></li> <li><a rel="nofollow" class="external text" href="https://mxe.cc/">MXE</a> - Makefiles to build MinGW on Unix and many common dependencies libraries, pre-built packages available</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Software_in_the_Public_Interest" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Software_in_the_Public_Interest" title="Template:Software in the Public Interest"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Software_in_the_Public_Interest" title="Template talk:Software in the Public Interest"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Software_in_the_Public_Interest" title="Special:EditPage/Template:Software in the Public Interest"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Software_in_the_Public_Interest" style="font-size:114%;margin:0 4em"><a href="/wiki/Software_in_the_Public_Interest" title="Software in the Public Interest">Software in the Public Interest</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Martin_Michlmayr" title="Martin Michlmayr">Martin Michlmayr</a> (President)</li> <li><a href="/wiki/Bdale_Garbee" title="Bdale Garbee">Bdale Garbee</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Projects</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/0_A.D._(video_game)" title="0 A.D. (video game)">0 A.D.</a></li> <li><a href="/wiki/Arch_Linux" title="Arch Linux">Arch Linux</a></li> <li><a href="/wiki/Debian" title="Debian">Debian</a></li> <li><a href="/wiki/Drizzle_(database_server)" title="Drizzle (database server)">Drizzle</a></li> <li><a href="/wiki/Drupal" title="Drupal">Drupal</a></li> <li><a href="/wiki/FFmpeg" title="FFmpeg">FFmpeg</a></li> <li><a href="/wiki/Fluxbox" title="Fluxbox">Fluxbox</a></li> <li><a href="/wiki/Freedesktop.org" title="Freedesktop.org">freedesktop.org</a></li> <li><a href="/wiki/FreedomBox" title="FreedomBox">FreedomBox</a></li> <li><a href="/wiki/Gallery_Project" title="Gallery Project">Gallery Project</a></li> <li><a href="/wiki/GNU_TeXmacs" title="GNU TeXmacs">GNU TeXmacs</a></li> <li><a href="/wiki/GNUstep" title="GNUstep">GNUstep</a></li> <li><a href="/wiki/Jenkins_(software)" title="Jenkins (software)">Jenkins</a></li> <li><a href="/wiki/LibreOffice" title="LibreOffice">LibreOffice</a></li> <li><a class="mw-selflink selflink">MinGW</a></li> <li><a href="/wiki/Open_and_Free_Technology_Community" title="Open and Free Technology Community">Open and Free Technology Community</a></li> <li><a href="/wiki/Open_Bioinformatics_Foundation" title="Open Bioinformatics Foundation">Open Bioinformatics Foundation</a></li> <li><a href="/wiki/Open64" title="Open64">Open64</a></li> <li><a href="/wiki/OpenEmbedded" title="OpenEmbedded">OpenEmbedded</a></li> <li><a href="/wiki/OpenVAS" title="OpenVAS">OpenVAS</a></li> <li><a href="/wiki/OpenWrt" title="OpenWrt">OpenWrt</a></li> <li><a href="/wiki/OpenZFS" title="OpenZFS">OpenZFS</a></li> <li><a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a></li> <li><a href="/wiki/Privoxy" title="Privoxy">Privoxy</a></li> <li><a href="/wiki/SproutCore" title="SproutCore">SproutCore</a></li> <li><a href="/wiki/X.Org_Foundation" title="X.Org Foundation">X.Org Foundation</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Unix–Windows_interoperability" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Unix%E2%80%93Windows_interoperability" title="Template:Unix–Windows interoperability"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Unix%E2%80%93Windows_interoperability" title="Template talk:Unix–Windows interoperability"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Unix%E2%80%93Windows_interoperability" title="Special:EditPage/Template:Unix–Windows interoperability"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Unix–Windows_interoperability" style="font-size:114%;margin:0 4em"><a href="/wiki/Unix" title="Unix">Unix</a>–<a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> interoperability</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> subsystems</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cygwin" title="Cygwin">Cygwin</a></li> <li><a href="/wiki/Microsoft_POSIX_subsystem" title="Microsoft POSIX subsystem">Microsoft POSIX subsystem</a></li> <li><a href="/wiki/Windows_Services_for_UNIX" title="Windows Services for UNIX">Windows Services for UNIX</a> (<a href="/wiki/Interix" title="Interix">Interix</a>)</li> <li><a href="/wiki/Windows_Subsystem_for_Linux#WSL_1" title="Windows Subsystem for Linux">Windows Subsystem for Linux (WSL 1)</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Development environments and shells</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DJGPP" title="DJGPP">DJGPP</a></li> <li><a href="/wiki/Hamilton_C_shell" title="Hamilton C shell">Hamilton C shell</a></li> <li><a class="mw-selflink selflink">MinGW</a> (<a href="/wiki/MSYS" class="mw-redirect" title="MSYS">MSYS</a>)</li> <li><a href="/wiki/Mingw-w64" title="Mingw-w64">Mingw-w64</a> (<a href="/wiki/MSYS2" class="mw-redirect" title="MSYS2">MSYS2</a>)</li> <li><a href="/wiki/MKS_Toolkit" title="MKS Toolkit">MKS Toolkit</a></li> <li><a href="/wiki/PowerShell" title="PowerShell">PowerShell</a></li> <li><a href="/wiki/UWIN" title="UWIN">UWIN</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Ports of Unix-like utilities for Windows</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GnuWin32" title="GnuWin32">GnuWin32</a></li> <li><a href="/wiki/UnxUtils" title="UnxUtils">UnxUtils</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Windows runtime environments for <a href="/wiki/*nix" class="mw-redirect" title="*nix">*nix</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Wabi_(software)" title="Wabi (software)">Wabi</a></li> <li><a href="/wiki/Willows_Toolkit_for_UNIX" class="mw-redirect" title="Willows Toolkit for UNIX">Willows Toolkit for UNIX</a></li> <li><a href="/wiki/Wine_(software)" title="Wine (software)">Wine</a> (<a href="/wiki/WINE@Etersoft" title="WINE@Etersoft">WINE@Etersoft</a>, <a href="/wiki/Cedega_(software)" title="Cedega (software)">Cedega</a>, <a href="/wiki/CrossOver_(software)" title="CrossOver (software)">CrossOver</a>, <a href="/wiki/Darwine" class="mw-redirect" title="Darwine">Darwine</a>, <a href="/wiki/Proton_(software)" title="Proton (software)">Proton</a>)</li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Comparison_of_platform_virtualization_software" title="Comparison of platform virtualization software">Platform virtualization software</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cooperative_Linux" title="Cooperative Linux">Cooperative Linux</a> (<a href="/wiki/TopologiLinux" title="TopologiLinux">TopologiLinux</a>)</li> <li><a href="/wiki/Merge_(software)" title="Merge (software)">Merge</a></li> <li><a href="/wiki/Windows_Subsystem_for_Linux#WSL_2" title="Windows Subsystem for Linux">Windows Subsystem for Linux (WSL 2)</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Application_Programming_Interface_for_Windows" title="Application Programming Interface for Windows">APIW</a></li> <li><a href="/wiki/Captive_NTFS" title="Captive NTFS">Captive NTFS</a></li> <li><a href="/wiki/NDISwrapper" title="NDISwrapper">NDISwrapper</a></li> <li><a href="/wiki/Windows_Interface_Source_Environment" title="Windows Interface Source Environment">Windows Interface Source Environment</a></li> <li><a href="/wiki/DXVK" title="DXVK">DXVK</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐wkmgf Cached time: 20241124064216 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.600 seconds Real time usage: 0.757 seconds Preprocessor visited node count: 2643/1000000 Post‐expand include size: 75236/2097152 bytes Template argument size: 4144/2097152 bytes Highest expansion depth: 27/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 83524/5000000 bytes Lua time usage: 0.383/10.000 seconds Lua memory usage: 7430526/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 674.459 1 -total 33.37% 225.078 1 Template:Reflist 27.56% 185.863 16 Template:Cite_web 22.92% 154.567 2 Template:Infobox 19.31% 130.261 1 Template:Infobox_software 16.03% 108.098 8 Template:Navbox 13.57% 91.540 1 Template:Software_in_the_Public_Interest 12.14% 81.865 1 Template:Short_description 9.46% 63.809 1 Template:Primary_sources 8.60% 57.979 1 Template:Ambox --> <!-- Saved in parser cache with key enwiki:pcache:idhash:362110-0!canonical and timestamp 20241124064216 and revision id 1256172563. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=MinGW&amp;oldid=1256172563">https://en.wikipedia.org/w/index.php?title=MinGW&amp;oldid=1256172563</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:1998_software" title="Category:1998 software">1998 software</a></li><li><a href="/wiki/Category:C_(programming_language)_compilers" title="Category:C (programming language) compilers">C (programming language) compilers</a></li><li><a href="/wiki/Category:C%2B%2B_compilers" title="Category:C++ compilers">C++ compilers</a></li><li><a href="/wiki/Category:Cross-compilers" title="Category:Cross-compilers">Cross-compilers</a></li><li><a href="/wiki/Category:Fortran_compilers" title="Category:Fortran compilers">Fortran compilers</a></li><li><a href="/wiki/Category:Free_and_open_source_compilers" title="Category:Free and open source compilers">Free and open source compilers</a></li><li><a href="/wiki/Category:Public-domain_software" title="Category:Public-domain software">Public-domain software</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Articles_lacking_reliable_references_from_May_2012" title="Category:Articles lacking reliable references from May 2012">Articles lacking reliable references from May 2012</a></li><li><a href="/wiki/Category:All_articles_lacking_reliable_references" title="Category:All articles lacking reliable references">All articles lacking reliable references</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_September_2020" title="Category:Articles with unsourced statements from September 2020">Articles with unsourced statements from September 2020</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 8 November 2024, at 16:18<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=MinGW&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-w98px","wgBackendResponseTime":138,"wgPageParseReport":{"limitreport":{"cputime":"0.600","walltime":"0.757","ppvisitednodes":{"value":2643,"limit":1000000},"postexpandincludesize":{"value":75236,"limit":2097152},"templateargumentsize":{"value":4144,"limit":2097152},"expansiondepth":{"value":27,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":83524,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 674.459 1 -total"," 33.37% 225.078 1 Template:Reflist"," 27.56% 185.863 16 Template:Cite_web"," 22.92% 154.567 2 Template:Infobox"," 19.31% 130.261 1 Template:Infobox_software"," 16.03% 108.098 8 Template:Navbox"," 13.57% 91.540 1 Template:Software_in_the_Public_Interest"," 12.14% 81.865 1 Template:Short_description"," 9.46% 63.809 1 Template:Primary_sources"," 8.60% 57.979 1 Template:Ambox"]},"scribunto":{"limitreport-timeusage":{"value":"0.383","limit":"10.000"},"limitreport-memusage":{"value":7430526,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-wkmgf","timestamp":"20241124064216","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"MinGW","url":"https:\/\/en.wikipedia.org\/wiki\/MinGW","sameAs":"http:\/\/www.wikidata.org\/entity\/Q595758","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q595758","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-11-10T04:28:41Z","dateModified":"2024-11-08T16:18:54Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/f\/f6\/MinGW_installation_manager.webp","headline":"implementation of the GNU toolchain for Windows, 32-bit version; see also Mingw-w64"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10