LLVM (früher Low Level Virtual Machine) ist ein modulares Compiler-System mit einem virtuellen Befehlssatz, einem übergreifend optimierenden Übersetzungskonzept und einer virtuellen Maschine, die einen Hauptprozessor virtualisiert. LLVM kann zur Entwicklung von Frontends für beliebige Programmiersprachen und Backends für beliebige Befehlssatzarchitekturen verwendet werden.
Kennzeichnend für LLVM ist unter anderem, dass sämtliche Zeitphasen eines Programmablaufs inklusive des Leerlaufprozesses zur Optimierung herangezogen werden können.
LLVM ist als freie Software unter der University of Illinois/NCSA Open Source License verfügbar, die der 3-Klausel-BSD-Lizenz und der MIT-Lizenz ähnelt.
Die Entwicklung von LLVM begann im Jahr 2000 unter der Leitung von Chris Lattner und Vikram Adve an der Universität von Illinois. Das Projekt wurde ursprünglich als Forschungsarbeit zur Untersuchung dynamischer Kompilierung und Optimierungen entwickelt. Heute beheimatet es eine Vielzahl an Unterprojekten und Erweiterungen aus der aktuellen Compilerforschung und -entwicklung.
Was ist LLVM?
LLVM von LLVM (entwickelt von Chris Lattner) ist quelloffene Software für Windows (Kategorie: Programmiersprachen & SDKs). In der Kategorie „Programmiersprachen & SDKs“ belegt LLVM im Katalog Platz 2 nach Beliebtheit. Die erste Version erschien 2003. Programmiersprache: C++, C und Assemblersprache. Neben Windows gibt es Versionen für Plattformunabhängig, NetBSD, FreeBSD, OpenBSD und Linux.
Installation und Systemvoraussetzungen
Der Hersteller bietet Setups für 64-Bit und ARM64 an (MSI). Mit den dokumentierten Parametern des Installers ist eine stille Installation (Silent Install) möglich. Für die Verteilung per Gruppenrichtlinie, Intune oder Configuration Manager steht ein MSI-Paket bereit.
Updates und Versionsverlauf
Aktuell ist Version 23.1.4, veröffentlicht am 20. Oktober 2026. Erfasst sind 77 Releases, das älteste vom 30. März 2021; alle verweisen auf die offiziellen Dateien. Das entspricht etwa 14 Releases pro Jahr. Das letzte Update ist weniger als einen Monat alt.
Verbreitung und Dateitypen
Das Chocolatey-Paket wurde 2.833.618-mal heruntergeladen. Der Quellcode auf GitHub (llvm/llvm-project) hat 41.155 Sterne. Wikipedia hat in 25 der auf dieser Website angebotenen Sprachen einen Artikel dazu. Vergleichbare Programme sind etwa Go Programming Language, CMake und Deno.
Projektbeschreibung auf GitHub: “The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.”
Vorteile / Nachteile
Vorteile
- Open Source: Der Quellcode ist einsehbar und lässt sich selbst kompilieren
- Native ARM64-Version für Windows on Arm
- MSI-Paket für die zentrale Softwareverteilung
- Dokumentierte stille Installation
- Häufige Updates (etwa 14 pro Jahr)
- Läuft auch unter Plattformunabhängig, NetBSD und FreeBSD
- Große Nutzerbasis
Kurz gesagt: LLVM ist ein quelloffenes Tool aus der Kategorie „Programmiersprachen & SDKs“ für PCs mit 64-Bit und ARM64. Es wird aktiv gepflegt. Administratoren können es unbeaufsichtigt verteilen.
Ist der Download von LLVM sicher?
- Die Datei kommt von github.com, einer Domain des Herstellers
- Der Download-Link verwendet HTTPS
- Ein SHA256-Hash ist veröffentlicht, die Datei lässt sich also prüfen:
15E49ACA3540991A6F28A0E57BABAB67DA82155C4F73F79DD5E8666A851F9127· VirusTotal-Bericht zu diesem Hash öffnen - Der Link wurde noch nicht geprüft
- Der Quellcode ist öffentlich
- ExeAtlas hostet, verpackt oder verändert keine Installer
Passende Anleitung: SHA256-Hash einer Datei unter Windows prüfen
Sicherheitspraktiken (OpenSSF Scorecard)
Automatische Prüfungen des Repositorys llvm/llvm-project auf GitHub durch die Open Source Security Foundation, zuletzt am 23. Oktober 2026.
- Aktiv gepflegt10
- Tool für Abhängigkeits-Updates10
- Keine gefährlichen Workflows10
- Eingeschränkte Token-Rechte10
- Veröffentlichte Pakete10
- Fuzzing10
- Tests in der CI10
- Beitragende aus mehreren Organisationen10
- Sicherheitsrichtlinie9
- Lizenz angegeben9
- Code-Review8
- Signierte Releases8
- Statische Codeanalyse7
- OpenSSF-Best-Practices-Badge5
- Fixierte Abhängigkeiten5
- Branch-Schutz3
- Keine Binärdateien im Repository0
- Keine bekannten Schwachstellen0
Der Wert bewertet, wie das Projekt entwickelt und veröffentlicht wird, nicht, ob die Installation des Programms sicher ist. scorecard.dev
Neueste Versionen
Alle 77 Versionen ›77 Versionen in 6 Jahren · etwa 14 pro Jahr
| Version | Datum | Größe | Dateien |
|---|---|---|---|
| 23.1.4Aktuell | 20. Oktober 2026 | — | 64-Bit MSIARM64 MSI |
| 23.1.3 | 6. Oktober 2026 | — | ARM64 MSI64-Bit MSI |
| 23.1.2 | 22. September 2026 | — | 64-Bit MSIARM64 MSI |
| 23.1.1 | 8. September 2026 | — | 64-Bit MSIARM64 MSI |
| 22.1.8 | 16. Juni 2026 | — | 64-Bit EXE (NSIS)ARM64 EXE (NSIS) |
| 22.1.7 | 2. Juni 2026 | — | ARM64 EXE (NSIS)64-Bit EXE (NSIS) |
| 22.1.6 | 19. Mai 2026 | — | 64-Bit EXE (NSIS)ARM64 EXE (NSIS) |
| 22.1.5 | 5. Mai 2026 | — | 64-Bit EXE (NSIS)ARM64 EXE (NSIS) |
Installation per Kommandozeile
Silent Install ›winget install --id LLVM.LLVM -echoco install llvm -yscoop install main/llvmmsiexec /i LLVM-23.1.4-win64.msi /qn /norestartmsiexec /x {C261B515-7573-457D-AA83-FE1826A77ECE} /qn /norestartProgrammdateien (.exe): clang.exe, clang++.exe, clang-check.exe, clang-cpp.exe, clang-format.exe, clang-tidy.exe, clangd.exe, lld.exe, lldb.exe, llvm-ar.exe, llvm-cov.exe, llvm-cxxfilt.exe, llvm-lib.exe, llvm-profdata.exe, llvm-readobj.exe, llvm-symbolizer.exe
Passende Anleitung: winget-Anleitung: Programme installieren und updaten
Auch für andere Systeme
brew install llvmInformationen
- Hersteller
- LLVM
- Entwickler
- Chris Lattner und Craig Topper
- Kategorie
- Programmiersprachen & SDKs
- Lizenz
- Apache-2.0 with LLVM Exceptions
- Preis
- Kostenlos
- Quellcode
- github.com/llvm/llvm-project
- Programmiersprache
- C++, C und Assemblersprache
- Voraussetzung
- Windows 11 / 10
- Architektur
- 64-Bit, ARM64
- Installer
- MSI
- Weitere Plattformen
- Plattformunabhängig, NetBSD, FreeBSD, OpenBSD, Linux, MINIX 3
- Version
- 23.1.4
- Veröffentlicht
- 20. Oktober 2026
- Erste Version
- 2003
- Im Katalog seit
- 30. März 2021
- Erfasste Versionen
- 77
- Updates pro Jahr
- 13,9
- Chocolatey-Downloads
- 2.833.618
- GitHub-Sterne
- 41.155
- GitHub-Forks
- 19.235
- Website
- llvm.org
- winget-ID
- LLVM.LLVM
- Chocolatey-Paket
- llvm
- Scoop-Paket
- main/llvm
- MSI-Produktcode
- {C261B515-7573-457D-AA83-FE1826A77ECE}
Bewertungen und Rezensionen
Noch keine Rezensionen. Geben Sie die erste Bewertung ab.
Alternativen zu LLVM
Alle anzeigen ›-
Open Source2,1 Mio. ↓ -
Open Source3,7 Mio. ↓ -
Open Source249.674 ↓ -
Open Source2,2 Mio. ↓ -
Open Source1,9 Mio. ↓ -
Open Source1,4 Mio. ↓ -
Open Source263.649 ↓ -
Open Source12.487 ↓
Häufige Fragen
Ist LLVM kostenlos?
Ja. LLVM ist Open-Source-Software unter der Lizenz Apache-2.0 with LLVM Exceptions.
Ist der Download von LLVM sicher?
Die Datei kommt von github.com, einer Domain des Herstellers; ExeAtlas hostet oder verändert sie nicht. Vergleichen Sie den SHA256-Hash der heruntergeladenen Datei mit dem hier angezeigten oder öffnen Sie den VirusTotal-Bericht zu diesem Hash.
Wie installiere ich LLVM mit winget?
Öffnen Sie PowerShell oder Windows Terminal und führen Sie den winget-Befehl auf dieser Seite aus. winget lädt das offizielle Setup herunter und prüft vor dem Start den SHA256-Hash.
Lässt sich LLVM still (silent) installieren?
Ja. Die Seite zur stillen Installation nennt für jeden Installer den genauen Befehl, auch msiexec für das MSI-Paket.
Läuft LLVM auf ARM (Windows on Arm)?
Ja, es gibt einen nativen ARM64-Installer.
Wo kann ich eine ältere Version von LLVM herunterladen?
Die Versionsseite listet alle 77 Versionen seit 30. März 2021 mit Links zu den offiziellen Installationsdateien.
Welche Alternativen zu LLVM gibt es?
Go Programming Language, CMake, Deno, Ccache und Yarn. Die Seite mit den Alternativen vergleicht sie.