This is a recipe for reproducibly building a LLVM/Clang/LLD based mingw-w64 toolchain.
Benefits of a LLVM based MinGW toolchain are:
- Support for targeting ARM/ARM64 (while GCC obviously does support these architectures, it doesn't support Windows on ARM)
- A single toolchain targeting all four architectures (i686, x86_64, armv7 and arm64) instead of separate compiler binaries for each architecture
- Support for generating debug info in PDB format
- Support for Address Sanitizer and Undefined Behaviour Sanitizer
- Since LLVM 16: Support for Control Flow Guard (-mguard=cf compile and link flags)
Clang on its own can also be used as compiler in the normal GNU binutils based environments though, so the main difference lies in replacing binutils with LLVM based tools.
प्रकाशकाचे वर्णन (इंग्रजी)
LLVM MinGW (UCRT runtime) काय आहे?
LLVM MinGW (UCRT runtime) हे Windows साठीचे Martin Storsjö यांचे ओपन सोर्स ॲप्लिकेशन आहे, जे “प्रोग्रामिंग भाषा आणि SDK” या श्रेणीत येते. ते C मध्ये लिहिलेले आहे.
इन्स्टॉलेशन आणि सिस्टम आवश्यकता
64-बिट, ARM64, 32-बिट आणि ARM साठी अधिकृत इन्स्टॉलर उपलब्ध आहेत (पोर्टेबल). ते इन्स्टॉल न करता चालवता येते (पोर्टेबल).
अपडेट आणि आवृत्ती इतिहास
सध्याची आवृत्ती 23.1.4-20261020 आहे, जी २१ ऑक्टोबर, २०२६ रोजी रिलीज झाली. ३ डिसेंबर, २०२४ पासून आजपर्यंतच्या ३५ आवृत्त्या येथे नोंदवलेल्या आहेत, प्रत्येकीच्या इन्स्टॉलर फाइल्सच्या लिंकसह. म्हणजे दरवर्षी सुमारे १९ रिलीज. शेवटचे अपडेट एका महिन्यापेक्षा कमी जुने आहे.
लोकप्रियता आणि फाइल प्रकार
GitHub वर त्याच्या सोर्स कोडला (mstorsjo/llvm-mingw) ३,००२ स्टार मिळाले आहेत. याच प्रकारचे प्रोग्राम: Go Programming Language, LLVM आणि CMake.
GitHub वरील प्रोजेक्टचे वर्णन: “An LLVM/Clang/LLD based mingw-w64 toolchain”
जमेच्या बाजू / मर्यादा
जमेच्या बाजू
- ओपन सोर्स: कोणीही त्याचा कोड पाहू आणि बिल्ड करू शकतो
- Windows on Arm साठी नेटिव्ह ARM64 बिल्ड
- पोर्टेबल: इन्स्टॉल न करता चालते
- वारंवार अपडेट (वर्षाला सुमारे १९)
थोडक्यात: LLVM MinGW (UCRT runtime) हे 64-बिट, ARM64, 32-बिट आणि ARM PC साठीचे ओपन सोर्स Windows टूल आहे (श्रेणी: प्रोग्रामिंग भाषा आणि SDK). ते नियमितपणे अपडेट केले जाते.
LLVM MinGW (UCRT runtime) डाउनलोड करणे सुरक्षित आहे का?
- फाइल github.com वरून येते, जे प्रकाशकाचे स्वतःचे डोमेन आहे
- डाउनलोड लिंक HTTPS वापरते
- SHA256 हॅश प्रकाशित आहे, त्यामुळे आपण फाइल तपासू शकता:
FD5462B7F5D93B2FF981FCD3F9C7E427E47F3203C64EA91C27BCC444EEBD74CD· या हॅशचा VirusTotal अहवाल उघडा - लिंक अद्याप तपासलेली नाही
- सोर्स कोड सार्वजनिक आहे
- ExeAtlas इन्स्टॉलर होस्ट करत नाही, रॅप करत नाही आणि बदलत नाही
संबंधित मार्गदर्शक: Windows वर फाइलचा SHA256 हॅश कसा तपासायचा
सुरक्षा पद्धती (OpenSSF Scorecard)
Open Source Security Foundation ने GitHub वरील mstorsjo/llvm-mingw रिपॉझिटरीची केलेली स्वयंचलित तपासणी, शेवटची १९ ऑक्टोबर, २०२६ रोजी.
- सक्रिय देखभाल१०
- रिपॉझिटरीत बायनरी नाहीत१०
- धोकादायक वर्कफ्लो नाही१०
- प्रकाशित पॅकेज१०
- लायसन्स जाहीर९
- कोड रिव्ह्यू०
- टोकन परवानग्या मर्यादित०
- स्टॅटिक कोड विश्लेषण०
- OpenSSF Best Practices बॅज०
- फझिंग०
- पिन केलेल्या डिपेंडन्सी०
- ब्रँच संरक्षण०
- सुरक्षा धोरण०
- स्वाक्षरी केलेली रिलीज०
हा स्कोअर प्रोजेक्ट कसा बनवला आणि रिलीज केला जातो हे सांगतो, प्रोग्राम इन्स्टॉल करणे सुरक्षित आहे की नाही हे नाही. scorecard.dev
अलीकडील आवृत्त्या
सर्व ३५ आवृत्त्या ›२ वर्षांत ३५ आवृत्त्या · दरवर्षी सुमारे १९
| आवृत्ती | तारीख | आकार | फाइल्स |
|---|---|---|---|
| 23.1.4-20261020नवीनतम | २१ ऑक्टोबर, २०२६ | — | 64-बिट ZIPARM ZIPARM64 ZIP32-बिट ZIP |
| 23.1.3-20261006 | ७ ऑक्टोबर, २०२६ | — | 32-बिट ZIPARM ZIP64-बिट ZIPARM64 ZIP |
| 23.1.2-20260922 | २२ सप्टेंबर, २०२६ | — | ARM64 ZIP32-बिट ZIP64-बिट ZIPARM ZIP |
| 23.1.1-20260908 | ८ सप्टेंबर, २०२६ | — | 32-बिट ZIPARM64 ZIPARM ZIP64-बिट ZIP |
| 23.1.0-20260826 | २६ ऑगस्ट, २०२६ | — | 32-बिट ZIPARM ZIPARM64 ZIP64-बिट ZIP |
| 22.1.8-20260616 | १७ जून, २०२६ | — | 32-बिट ZIP64-बिट ZIPARM ZIPARM64 ZIP |
| 22.1.7-20260602 | २ जून, २०२६ | — | 32-बिट ZIPARM64 ZIPARM ZIP64-बिट ZIP |
| 22.1.6-20260519 | १९ मे, २०२६ | — | ARM ZIPARM64 ZIP64-बिट ZIP32-बिट ZIP |
कमांड लाइनवरून इन्स्टॉल करा
सायलेंट इन्स्टॉल ›winget install --id MartinStorsjo.LLVM-MinGW.UCRT -eप्रोग्राम फाइल्स (.exe): c++.exe, clang.exe, clang-format.exe, clang-tidy.exe, clangd.exe, g++.exe, gcc.exe, ld.exe, lldb.exe
संबंधित मार्गदर्शक: winget कसे वापरावे: ॲप्स इन्स्टॉल आणि अपडेट करा
माहिती
- प्रकाशक
- Martin Storsjö
- श्रेणी
- प्रोग्रामिंग भाषा आणि SDK
- लायसन्स
- ISC
- किंमत
- मोफत
- सोर्स कोड
- github.com/mstorsjo/llvm-mingw
- प्रोग्रामिंग भाषा
- C
- आवश्यक सिस्टम
- Windows 11 / 10
- आर्किटेक्चर
- 64-बिट, ARM64, 32-बिट, ARM
- इन्स्टॉलर
- पोर्टेबल
- आवृत्ती
- 23.1.4-20261020
- रिलीज
- २१ ऑक्टोबर, २०२६
- कॅटलॉगमध्ये जोडले
- १९ डिसेंबर, २०२४
- नोंदवलेल्या आवृत्त्या
- 35
- अपडेट / वर्ष
- १८.६
- GitHub स्टार
- ३,००२
- GitHub फोर्क
- २७४
- वेबसाइट
- github.com
- winget ID
- MartinStorsjo.LLVM-MinGW.UCRT
रेटिंग आणि रिव्ह्यू
अद्याप कोणताही रिव्ह्यू नाही. सर्वात आधी रेटिंग द्या.
LLVM MinGW (UCRT runtime) चे पर्याय
सर्व पाहा ›-
ओपन सोर्स२१.१ लाख ↓ -
ओपन सोर्स२८.३ लाख ↓ -
ओपन सोर्स३७ लाख ↓ -
ओपन सोर्स२.५ लाख ↓ -
ओपन सोर्स२२.३ लाख ↓ -
ओपन सोर्स१८.६ लाख ↓ -
ओपन सोर्स१४.५ लाख ↓ -
ओपन सोर्स२.६ लाख ↓
वारंवार विचारले जाणारे प्रश्न
LLVM MinGW (UCRT runtime) मोफत आहे का?
हो. LLVM MinGW (UCRT runtime) हे ओपन सोर्स सॉफ्टवेअर आहे (ISC लायसन्स).
LLVM MinGW (UCRT runtime) डाउनलोड करणे सुरक्षित आहे का?
फाइल github.com वरून डाउनलोड होते, जो प्रकाशकाचा स्वतःचा आहे; ExeAtlas फाइल होस्ट करत नाही आणि बदलतही नाही. डाउनलोड केलेल्या फाइलचा SHA256 हॅश येथे दाखवलेल्या हॅशशी जुळवा, किंवा त्या हॅशचा VirusTotal अहवाल उघडा.
winget ने LLVM MinGW (UCRT runtime) कसे इन्स्टॉल करायचे?
PowerShell किंवा Windows Terminal उघडा आणि या पेजवर दिलेली winget कमांड चालवा. winget अधिकृत इन्स्टॉलर डाउनलोड करतो आणि चालवण्यापूर्वी त्याचा SHA256 हॅश तपासतो.
LLVM MinGW (UCRT runtime) ARM (Windows on Arm) वर चालते का?
हो, त्याचा नेटिव्ह ARM64 इन्स्टॉलर उपलब्ध आहे.
LLVM MinGW (UCRT runtime) ची जुनी आवृत्ती कुठून डाउनलोड करायची?
आवृत्त्यांच्या पेजवर ३ डिसेंबर, २०२४ पासूनच्या सर्व ३५ आवृत्त्या त्यांच्या अधिकृत इन्स्टॉलर फाइल्सच्या लिंकसह दिल्या आहेत.
LLVM MinGW (UCRT runtime) ॲडमिनिस्ट्रेटर अधिकारांशिवाय वापरता येते का?
हो, ते पोर्टेबल आहे: फाइल अनपॅक करा आणि चालवा.
LLVM MinGW (UCRT runtime) चे पर्याय कोणते आहेत?
Go Programming Language, LLVM, CMake, Deno आणि Ccache. पर्यायांच्या पेजवर त्यांची तुलना दिली आहे.