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.
Description de l’éditeur (anglais)
LLVM MinGW (UCRT runtime) : présentation
LLVM MinGW (UCRT runtime) est un logiciel open source pour Windows édité par Martin Storsjö, classé dans la catégorie « Langages et SDK ». Il est développé en C.
Installation et configuration requise
Des installateurs officiels existent pour Windows 64 bits, ARM64, 32 bits et ARM, au format Portable. Il fonctionne sans installation (version portable).
Mises à jour et historique des versions
La version actuelle est la 23.1.4-20261020, sortie le 21 octobre 2026. 35 versions sont répertoriées depuis le 3 décembre 2024, chacune avec ses propres fichiers d’installation. Cela représente environ 19 versions par an. La dernière mise à jour date de moins d’un mois.
Popularité et types de fichiers
Le code source publié sur GitHub (mstorsjo/llvm-mingw) compte 3 002 étoiles. Parmi les logiciels comparables figurent Go Programming Language, LLVM et CMake.
Description du projet sur GitHub: “An LLVM/Clang/LLD based mingw-w64 toolchain”
Points forts / Points faibles
Points forts
- Open source : chacun peut examiner et compiler le code
- Version ARM64 native pour Windows on Arm
- Portable : fonctionne sans installation
- Mises à jour fréquentes (environ 19 par an)
En résumé: LLVM MinGW (UCRT runtime) est un logiciel open source de la catégorie « Langages et SDK », proposé pour les PC 64 bits, ARM64, 32 bits et ARM. Il est maintenu activement.
LLVM MinGW (UCRT runtime) : le téléchargement est-il sûr ?
- Le fichier est servi par github.com, le domaine de l’éditeur
- Le lien de téléchargement utilise HTTPS
- Une empreinte SHA256 est publiée : le fichier peut être vérifié:
FD5462B7F5D93B2FF981FCD3F9C7E427E47F3203C64EA91C27BCC444EEBD74CD· Ouvrir le rapport VirusTotal de cette empreinte - Le lien n’a pas encore été vérifié
- Le code source est public
- ExeAtlas n’héberge, n’emballe ni ne modifie aucun installateur
Guide associé: Vérifier l’empreinte SHA256 d’un fichier sous Windows
Pratiques de sécurité (OpenSSF Scorecard)
Vérifications automatiques du dépôt mstorsjo/llvm-mingw sur GitHub, menées par l’Open Source Security Foundation ; dernière exécution le 19 octobre 2026.
- Maintenu activement10
- Aucun binaire dans le dépôt10
- Aucun workflow dangereux10
- Paquets publiés10
- Licence déclarée9
- Revue de code0
- Permissions des jetons restreintes0
- Analyse statique du code0
- Badge OpenSSF Best Practices0
- Fuzzing0
- Dépendances épinglées0
- Protection des branches0
- Politique de sécurité0
- Versions signées0
Le score porte sur la manière dont le projet est développé et publié, et non sur la sûreté du programme à l’installation. scorecard.dev
Versions récentes
Toutes les versions (35) ›35 versions en 2 ans · environ 19 par an
| Version | Date | Taille | Fichiers |
|---|---|---|---|
| 23.1.4-20261020Dernière | 21 octobre 2026 | — | 64 bits ZIPARM ZIPARM64 ZIP32 bits ZIP |
| 23.1.3-20261006 | 7 octobre 2026 | — | 32 bits ZIPARM ZIP64 bits ZIPARM64 ZIP |
| 23.1.2-20260922 | 22 septembre 2026 | — | ARM64 ZIP32 bits ZIP64 bits ZIPARM ZIP |
| 23.1.1-20260908 | 8 septembre 2026 | — | 32 bits ZIPARM64 ZIPARM ZIP64 bits ZIP |
| 23.1.0-20260826 | 26 août 2026 | — | 32 bits ZIPARM ZIPARM64 ZIP64 bits ZIP |
| 22.1.8-20260616 | 17 juin 2026 | — | 32 bits ZIP64 bits ZIPARM ZIPARM64 ZIP |
| 22.1.7-20260602 | 2 juin 2026 | — | 32 bits ZIPARM64 ZIPARM ZIP64 bits ZIP |
| 22.1.6-20260519 | 19 mai 2026 | — | ARM ZIPARM64 ZIP64 bits ZIP32 bits ZIP |
Installer en ligne de commande
Installation silencieuse ›winget install --id MartinStorsjo.LLVM-MinGW.UCRT -eFichiers programme (.exe): c++.exe, clang.exe, clang-format.exe, clang-tidy.exe, clangd.exe, g++.exe, gcc.exe, ld.exe, lldb.exe
Guide associé: Utiliser winget : installer et mettre à jour
Informations
- Éditeur
- Martin Storsjö
- Catégorie
- Langages et SDK
- Licence
- ISC
- Prix
- Gratuit
- Code source
- github.com/mstorsjo/llvm-mingw
- Langage
- C
- Configuration requise
- Windows 11 / 10
- Architecture
- 64 bits, ARM64, 32 bits, ARM
- Installateur
- Portable
- Version
- 23.1.4-20261020
- Date de sortie
- 21 octobre 2026
- Ajouté au catalogue
- 19 décembre 2024
- Versions répertoriées
- 35
- Mises à jour par an
- 18,6
- Étoiles GitHub
- 3 002
- Forks GitHub
- 274
- Site officiel
- github.com
- Identifiant winget
- MartinStorsjo.LLVM-MinGW.UCRT
Notes et avis
Aucun avis pour l’instant. Soyez le premier à noter ce logiciel.
Alternatives à LLVM MinGW (UCRT runtime)
Tout voir ›-
Open source2,1 M ↓ -
Open source2,8 M ↓ -
Open source3,7 M ↓ -
Open source249,7 k ↓ -
Open source2,2 M ↓ -
Open source1,9 M ↓ -
Open source1,4 M ↓ -
Open source263,6 k ↓
Questions fréquentes
LLVM MinGW (UCRT runtime) est-il gratuit ?
Oui. LLVM MinGW (UCRT runtime) est un logiciel open source distribué sous licence ISC.
LLVM MinGW (UCRT runtime) : le téléchargement est-il sûr ?
Le fichier est servi par github.com, un domaine qui appartient à l’éditeur ; ExeAtlas n’héberge pas le fichier et ne le modifie pas. Comparez son empreinte SHA256 avec celle affichée ici, ou ouvrez le rapport VirusTotal de cette empreinte.
Comment installer LLVM MinGW (UCRT runtime) avec winget ?
Ouvrez PowerShell ou le Terminal Windows et exécutez la commande winget indiquée sur cette page. winget télécharge l’installateur officiel et vérifie son empreinte SHA256 avant de le lancer.
LLVM MinGW (UCRT runtime) fonctionne-t-il sur ARM (Windows on Arm) ?
Oui, un installateur ARM64 natif est disponible.
Où télécharger une ancienne version de LLVM MinGW (UCRT runtime) ?
La page des versions répertorie les 35 versions avec les liens vers leurs fichiers d’installation officiels, jusqu’à celle du 3 décembre 2024.
Peut-on utiliser LLVM MinGW (UCRT runtime) sans droits d’administrateur ?
Oui, il s’agit d’une version portable : il suffit de la décompresser et de la lancer.
Quelles sont les alternatives à LLVM MinGW (UCRT runtime) ?
Go Programming Language, LLVM, CMake, Deno et Ccache. La page des alternatives les compare.