Share to: share facebook share twitter share wa share telegram print page

MinGW-w64

MinGW-w64
原作者OneVision Software
開發者Kai Tietz, Jonathan Yong, 多位GNU贡献者
首次发布2005年,​19年前​(2005
当前版本
  • v11.0.1 (2023年4月29日)[1]
編輯維基數據鏈接
编程语言C, C++
操作系统Microsoft Windows
类型编译器
许可协议公有领域 (头文件), GNU通用公共许可证 (编译器与工具链), Zope公共许可证
网站mingw-w64.org

MinGW-w64自由及开放源代码软件开发环境,用于创建Microsoft Windows应用程序。从2005–2008从MinGW(Minimalist GNU for Windows)分支出来。

MinGW-w64包括对GCCGNU Binutils的Windows版本的移植汇编器链接器库文件管理器),一套自由可分发的Windows特定的头文件静态导入库以使用Windows API,一个 Windows本地版本的GNU调试器,以及其它多种工具。

MinGW-w64可运行于本地Microsoft Windows平台,"cross-native"在MSYS2Cygwin。MinGW-w64能生成32-或64-位可执行程序,运行于i686-w64-mingw32x86_64-w64-mingw32目标平台。

历史

2005年, OneVision Software遵照净室设计原则,开始开发MinGW-w64,因为最初的MinGW项目更新太慢,迟迟不支持64位环境开发。2008年,OneVision捐献这个项目给开源社区。[3][4][5]

MinGW-w64提供了更全面的Win32 API支持,[6]包括:

MinGW-w64还维护winpthreads,一个包装库类似于pthreads-win32, 实现了C++11线程库<thread>, <future>, <mutex>

MSYS2

MSYS2 ("minimal system 2")是用于Microsoft Windows的软件发布与开发平台,基于MinGW-w64与Cygwin,把Unix环境中的代码移植到Windows。[7]

编译器

GCC支持的大多数编程语言也被MinGW-w64移植支持。包括C、C++Objective-C、Objective-C++、FortranAda。使用了GCC运行时刻库(libstdc++用于C++,libgfortran用于Fortran,等等)。MSYS2提供了LLVMclang的包装。 支持Windows版ARM(aarch64-w64-mingw32armv7-w64-mingw32)。[8][9]

不同C++编译器(如Mindw-w64 GCC与Visual Studio)产生的二进制可执行程序一般互不兼容,因为使用了不同的ABI名字修饰导致了C++运行时的差异。但被编译的C代码是链接时兼容的。[10] Clang是个例外,它广泛支持了MSVC'的C++ ABI。[11]

参考文献

  1. ^ https://www.mingw-w64.org/changelog/#v1101-2023-04-29.
  2. ^ MinGW-w64 version history. MinGW-w64 site. [2020-11-21]. (原始内容存档于2020-11-29). 
  3. ^ (MinGW-w64) History. MinGW-w64 Wiki. [2016-02-18]. (原始内容存档于2019-07-05). 
  4. ^ Marshall, Keith. Re: Harmonizing mingwrt / w32api with mingw-w64. MinGW-dvlpr (邮件列表). 19 July 2009 [12 June 2014]. (原始内容存档于2020-01-28). However, we would require a formal audit of mingw-64 code, to ensure conformance with our requirements for truly open documentation of sources, before [merge of mingw-w64] could be completed. 
  5. ^ Tietz, Kai. Re: Harmonizing mingwrt / w32api with mingw-w64. MinGW-dvlpr (邮件列表). 20 July 2014 [12 June 2014]. (原始内容存档于2020-01-28). 
  6. ^ MinGW-w64. MinGW-w64.org. [30 May 2013]. (原始内容存档于2019-10-18). 
  7. ^ MSYS2: official homepage页面存档备份,存于互联网档案馆), code repository页面存档备份,存于互联网档案馆
  8. ^ Package: mingw-w64-x86_64-clang. MSYS2 Packages. [12 February 2020]. (原始内容存档于2020-10-30). 
  9. ^ Storsjö, Martin. mstorsjo/llvm-mingw. 23 April 2020 [2020-06-02]. (原始内容存档于2020-11-29). 
  10. ^ 存档副本. [2020-06-02]. (原始内容存档于2020-11-30). 
  11. ^ MSVC compatibility. Clang 11 documentation. [2020-06-02]. (原始内容存档于2021-01-26). 

外部链接

Read other articles:

This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and when to remove this template message) Looping deviceA floor-based Boss RC loop pedal.Electronic instrumentDevelopedLate 2...

 Nota: Para não confundir com, veja Săuca. Saúca    Município   Símbolos Brasão de armas Localização SaúcaLocalização de Saúca na Espanha Coordenadas 41° 01' 57 N 2° 31' 41 O País Espanha Comunidade autónoma Castilla-La Mancha Província Guadalajara Características geográficas Área total 48,96 km² População total (2021) [1] 54 hab. Densidade 1,1 hab./km² Código postal 19262 Código do INE 19251 Saúca é um m...

Johan Maurits MohrLahir(1716-08-18)18 Agustus 1716Eppingen, Elektorat Pfalz, Kekaisaran Romawi SuciMeninggal27 Oktober 1775(1775-10-27) (umur 59)Batavia, Hindia BelandaAlmamaterUniversitas GroningenTahun aktif1737–1775Dikenal atasLaporan transit Venus pada tahun 1761 dan 1769Suami/istriJohanna Cornelia van der Sluys ​ ​(m. 1739; meninggal 1750)​ Anna Elisabeth van ’t Hoff ​ ​(m. 1752)​ Johan Mauri...

Tekirdağ province Tekirdağ iliProvince of TurkeyLocation of Tekirdağ Province in TurkeyCountryTurkeyRegionMarmaraLuas • Total6,218 km2 (2,401 sq mi)Populasi (2010-12-31)[1] • Total798.109 • Kepadatan130,000/km2 (330,000/sq mi)Kode area telepon0282Pelat kendaraan59Situs webtekirdağ.gov.tr Tekirdağ (Turki: Tekirdağ ili , pengucapan [teˈkiɾdaː]) adalah sebuah provinsi Turki. lbsDaftar provinsi Turki Adana ...

وكالة الفضاء الباكستانية   تفاصيل الوكالة الحكومية البلد باكستان  تأسست 16 سبتمبر 1961 صلاحياتها تتبع حكومة باكستان المركز المقر الرئيسي لشركة SUPARCO، كراتشي الموظفون 3000 الموازنة 350 مليون روبية (2007) الإدارة المدير التنفيذي رازا حسين، المدير موقع الويب www.suparco.gov.pk تعديل مصد...

Chuyến bay 256 của Fly Jamaica AirwaysN524AT, máy bay gặp sự cố, ảnh chụp vào tháng 3 năm 2015Tai nạnNgày9 tháng 11 năm 2018Mô tả tai nạnChạy quá đường băng do lỗi thủy lựcĐịa điểmSân bay quốc tế Cheddi JaganMáy bayDạng máy bayBoeing 757-23NHãng hàng khôngFly Jamaica AirwaysSố đăng kýN524ATXuất phátSân bay quốc tế Cheddi Jagan, GuyanaĐiểm đếnSân bay Toronto Pearson, CanadaHành khách118Phi hành đoàn8Tử vong1...

Grand Prix DenverLokasiDenver, Colorado, USA39°44′48″N 105°0′23″W / 39.74667°N 105.00639°W / 39.74667; -105.00639Koordinat: 39°44′48″N 105°0′23″W / 39.74667°N 105.00639°W / 39.74667; -105.00639Lomba pertama1990Lomba terakhir2006Nama sebelumnyaTexaco/Havoline Grand Prix of Denver (1990–1991)Shell Grand Prix of Denver (2002)Centrix Financial Grand Prix of Denver (2003–2006)Terbanyak menang (pembalap)Al Unser, Jr. (2)Bru...

Holocene climate period during which northern Africa was wetter than today The Sahara was not a desert during the African humid period. Instead, most of northern Africa was covered by grass, trees, and lakes. The African humid period (AHP; also known by other names) is a climate period in Africa during the late Pleistocene and Holocene geologic epochs, when northern Africa was wetter than today. The covering of much of the Sahara desert by grasses, trees and lakes was caused by changes in the...

Teori sistem ekologi adalah teori yang dikembangkan oleh Urie Bronfenbrenner yang fokus utamanya adalah pada konteks sosial di mana anak tinggal dan orang-orang yang memengaruhi perkembangan anak.[1] Lima sistem lingkungan Terdapat lima sistem lingkungan yang merentang dari interaksi interpersonal sampai ke pengaruh budaya yang lebih luas.[1] Bronfenbrenner menyebut sistem-sistem itu sebagai mikrosistem, mesosistem, eksosistem, makrosistem, dan kronosistem.[2] Evaluasi...

Biara Yesus dan MariaInformasiKepala SekolahSr. Shyma V. JoseJumlah siswa1700AlamatLokasiNavbahar (Chelsea), Shimla, Himachal PradeshSitus webwww.cjmshimla.orgMotoMotoJangan menyerah pada kejahatan, tapi lawanlah hal tersebut Konven Yesus dan Maria adalah sebuah sekolah konven yang terletak di Shimla.[1] Sekolah tersebut adalah sebuah sekolah berafiliasi CBSE untuk anak perempuan dari Nursery hingga XII.[2] Referensi Artikel bertopik umum ini adalah sebuah rinti...

Kazumichi Takagi Informasi pribadiNama lengkap Kazumichi TakagiTanggal lahir 21 November 1980 (umur 43)Tempat lahir Prefektur Shiga, JepangPosisi bermain BekInformasi klubKlub saat ini Oita TrinitaNomor 4Karier senior*Tahun Tim Tampil (Gol)2000-2008 Shimizu S-Pulse 2004 →Vissel Kobe 2009-2011 Gamba Osaka 2012 Vissel Kobe 2013- Oita Trinita Tim nasional2008-2009 Jepang 5 (0) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik Kazumichi Takagi (lahir 21 November 1980) a...

Valley in Uttarakhand, India Johar valley as seen from Munsiyari. [Interactive fullscreen map + nearby articles] Bhot Pradesh of Kumaon Johar Valley (also known as Milam Valley or Gori Ganga Valley) is a valley located in Pithoragarh district of Uttarakhand, India, along the Gori Ganga river. The valley used to be a major trade route with Tibet. The best known villages in the valley are Martoli and Milam.[1] Geography The alpine trans-humant village of Milam is located one kilometer b...

Neighbourhood of Canberra, Australia ManukaCanberra, Australian Capital TerritoryFranklin Street in Manuka in 2015ManukaCoordinates35°19′12″S 149°07′59″E / 35.32000°S 149.13306°E / -35.32000; 149.13306Established1927Gazetted20 September 1928Postcode(s)2603Elevation580 m (1,903 ft)Area2.75 km2 (1.1 sq mi)Location 7 km (4 mi) S of Canberra CBD 11 km (7 mi) W of Queanbeyan 98 km (61 mi) SW of Goulburn...

Artikel ini bukan mengenai Kabupaten Simalungun. Artikel ini mengandung Surat Batak. Tanpa dukungan perenderan yang baik, Anda mungkin akan melihat tanda tanya, kotak, atau simbol lain. Batak Simalungun Halak Simalungun ᯃᯟᯃ᯳ᯅᯖᯃ᯳ᯙᯫᯕᯟᯮᯝᯮᯉᯮ᯳ Bungaran Saragih Radjamin Purba Djabanten Damanik Djaidin Purba Laurimba Saragih Marim Purba Maruli Wagner Damanik Adrian Pangarapan Damanik Ahmad Taufan Damanik Jopinus Ramli Saragih Anicetus Bongsu Antonius Sinaga Yoseph...

Afganistan padaOlimpiadeBendera AfghanistanKode IOCAFGKONKomite Olimpiade Nasional AfganistanMedaliPeringkat ke-138 0 0 2 Total 2 Penampilan Musim Panas19361948195219561960196419681972197619801984198819921996200020042008201220162020 Afghanistan telah berkompetisi dalam 14 Olimpiade Musim Panas. Negara tersebut tak pernah tampil dalam Olimpiade Musim Dingin. Negara tersebut melakukan penampilan pertamanya di Pertandingan Berlin pada 1936. Sejak itu, negara tersebut telah mengirim delegasi untu...

Amusement park in Singapore Gay World Amusement Park (繁華世界)Previously known as Happy World (快樂世界)LocationKallang, SingaporeCoordinates1°18′38.1″N 103°52′25.5″E / 1.310583°N 103.873750°E / 1.310583; 103.873750StatusDefunctOpened6 May 1937Closed2000Area3.2 ha (7.9 acres) Gay World (simplified Chinese: 繁华世界; traditional Chinese: 繁華世界), formerly known as Happy World (simplified Chinese: 快乐世界; traditional ...

Esta página cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Junho de 2020) Estêvão Báthory Estêvão Báthory da Polônia Rei da Polônia e Grão-Duque da Lituânia Reinado 1 de maio de 1576a 12 de dezembro de 1586 Coroação 1 de maio de 1576 Predecessora Ana Jagelão (sozinha) Sucessora Ana Ja...

1986 Australian Touring Car Championship Previous 1985 Next 1987 The 1986 Australian Touring Car Championship was an Australian motor racing competition for Touring Cars. It began on 2 March 1986 at Amaroo Park and ended on 13 July at Oran Park Raceway after ten rounds. The championship was authorised by the Confederation of Australian Motor Sport (CAMS) as an Australian National Title. It was the 27th Australian Touring Car Championship and the second to be contested by cars conforming with ...

English-born Australian artist Samuel Thomas Gill,[1] also known by his signature S.T.G., was an English-born Australian artist. S. T. GillPortrait of Samuel Thomas Gill, c.1865, by unknown, from carte de visite albumen printBornSamuel Thomas Gill(1818-05-21)21 May 1818Somerset, EnglandDied27 October 1880(1880-10-27) (aged 62)Melbourne, AustraliaNationalityBritainKnown forWatercolours and lithographs Early life Gill was born in Periton, Minehead, Somerset, England, in 1818. ...

This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. See Wikipedia's guide to writing better articles for suggestions. (January 2010) (Learn how and when to remove this template message) 2008 Indian filmMemsahabOfficial Movie PosterDirected byArshad SiddiquiWritten byArshad SiddiquiProduced byKailash ShuklaStarringYukta Mookhey and Vijay RaazEdited byBibhuti BhushanRelease date 20 June 2008 (2008-06-20) CountryIndiaLanguageHindi Memsahab is a Hi...

Kembali kehalaman sebelumnya