macOS
brew install llvmlocal Homebrew formula metadata
brew / Rang 64
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für llvm in AI-Agent-Workflows.
Installation
brew install llvmlocal Homebrew formula metadata
sudo apk add llvmAlpine Linux edge package indexes · llvm · Quelle: dl-cdn.alpinelinux.org
sudo apt install llvmDebian stable package indexes · llvm · Quelle: deb.debian.org
sudo dnf install llvmFedora Rawhide package metadata · llvm · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#llvmnixpkgs package indexes · llvm · Quelle: raw.githubusercontent.com
sudo pacman -S llvmArch Linux sync databases · llvm · Quelle: geo.mirror.pkgbuild.com
sudo zypper install llvmopenSUSE Tumbleweed package metadata · llvm · Quelle: download.opensuse.org
choco install llvmChocolatey community package catalog · llvm · Quelle: community.chocolatey.org
scoop install main/llvmScoop official bucket manifest trees · bucket/llvm.json · Quelle: api.github.com
winget install --id LLVM.LLVM -eWindows Package Manager source index · LLVM.LLVM · Quelle: cdn.winget.microsoft.com
Überblick
Next-gen compiler infrastructure
Verlauf
LLVM is a modular compiler and toolchain infrastructure project packaged by Homebrew as the current llvm formula. It includes the LLVM core libraries and command-line tools, the Clang compiler frontend, LLDB debugger, LLD linker, libc++, MLIR tooling, and many smaller developer utilities.
LLVM began as a University of Illinois research project to provide a modern SSA-based compilation strategy for static and dynamic languages. The official LLVM homepage describes the project as a collection of modular and reusable compiler and toolchain technologies, with LLVM now functioning as a project name rather than an acronym for a virtual machine.
The project grew from core optimizer and code-generation libraries into an umbrella project. The official overview lists major subprojects such as Clang for C-family languages, LLDB for native debugging, LLD for linking, libc++ for the C++ standard library, Flang for Fortran, and MLIR infrastructure for compiler construction. The GitHub README describes the repository as source for compilers, optimizers, and run-time environments.
LLVM became a package-manager staple because it is both an end-user toolchain and a dependency for other language runtimes, build systems, static analyzers, editor integrations, and cross-compilation stacks. The official homepage notes production use by commercial and open-source projects and continued academic use, which matches the broad package-manager coverage shown in the input metadata.
For Homebrew users, llvm is often installed to obtain a newer clang than Apple's system compiler, a full llvm-config and library stack, up-to-date linker and object-file tools, clang-format, clang-tidy, clangd, lldb, and architecture-specific utilities. Versioned Homebrew formulae such as llvm@14 through llvm@17 exist because downstream projects frequently need a stable ABI, code-generation behavior, or plugin API tied to a specific LLVM major release.
Users install llvm to compile C, C++, Objective-C, and other LLVM-backed languages; run optimizer and code-generation tools such as opt and llc; inspect and transform object files with llvm-objdump, llvm-nm, llvm-ar, and llvm-strip; debug with lldb; format and analyze C-family source with clang-format, clang-tidy, and clangd; and build other packages that need llvm-config or LLVM libraries.
The package is also a build dependency for projects that embed LLVM as a library, generate LLVM IR, ship compiler plugins, or need MLIR and TableGen tooling. In package-manager culture, llvm is less a single command than a large toolchain substrate whose installed prefix can change the behavior of many builds.
LLVM is one of the most consequential developer-tool packages in Unix package managers: it provides compilers, linkers, debuggers, binary utilities, formatters, language servers, and libraries that other packages compile against. Its formula is watched closely because a major LLVM bump can reveal C++ standard-library issues, linker changes, sanitizer behavior changes, and downstream projects that accidentally depended on private compiler internals.
The package is also historically important because it displaced the idea that a system compiler was a monolith. LLVM's reusable libraries let package ecosystems build many language frontends, analyzers, and toolchain experiments on common optimizer and code-generation components.
Sicherheitslage
compiler and toolchain runtime.
yellow Risiko · hoch Konfidenz · runtime
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
FileCheck | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
UnicodeNameMappingGenerator | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
amdgpu-arch | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
analyze-build | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
bugpoint | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang++ | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-22 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-apply-replacements | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-change-namespace | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-check | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-cl | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-cpp | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-doc | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-extdef-mapping | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-format | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-include-cleaner | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-include-fixer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-installapi | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-linker-wrapper | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-move | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-nvlink-wrapper | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-offload-bundler | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-offload-packager | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-query | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-refactor | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-reorder-fields | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-repl | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-scan-deps | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-sycl-linker | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-tblgen | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clang-tidy | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
clangd | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
count | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
diagtool | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
dsymutil | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
find-all-symbols | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
git-clang-format | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
hmaptool | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
intercept-build | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llc | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lldb | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lldb-argdumper | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lldb-dap | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lldb-instr | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lldb-mcp | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lldb-server | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lldb-tblgen | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lli | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
lli-child-target | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-PerfectShuffle | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-addr2line | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-ar | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-as | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-bcanalyzer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-bitcode-strip | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-c-test | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cas | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cat | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cfi-verify | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cgdata | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-config | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cov | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-ctxprof-util | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cvtres | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cxxdump | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cxxfilt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-cxxmap | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-debuginfo-analyzer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-debuginfod | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-debuginfod-find | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-diff | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-dis | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-dlltool | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-dwarfdump | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-dwarfutil | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-dwp | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-exegesis | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-extract | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-gsymutil | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-ifs | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-install-name-tool | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-ir2vec | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-jitlink | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-jitlink-executor | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-lib | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-libtool-darwin | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-link | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-lipo | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-lto | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-lto2 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-mc | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-mca | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-ml | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-ml64 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-modextract | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-nm | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-objcopy | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-objdump | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-offload-binary | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-offload-wrapper | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-opt-report | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-otool | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-pdbutil | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-profdata | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-profgen | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-ranlib | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-rc | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-readelf | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-readobj | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-readtapi | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-reduce | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-remarkutil | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-rtdyld | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-sim | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-size | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-split | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-stress | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-strings | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-strip | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-symbolizer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-tblgen | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-test-mustache-spec | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-tli-checker | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-undname | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-windres | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
llvm-xray | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-cat | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-linalg-ods-yaml-gen | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-lsp-server | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-minimal-opt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-minimal-opt-canonicalize | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-opt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-pdll | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-pdll-lsp-server | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-query | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-reduce | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-rewrite | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-runner | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-tblgen | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-transform-opt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
mlir-translate | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
modularize | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
not | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
nvptx-arch | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
obj2yaml | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
offload-arch | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
opt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
pp-trace | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
reduce-chunk-list | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
run-clang-tidy | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
sancov | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
sanstats | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
scan-build | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
scan-build-py | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
scan-view | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
split-file | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
tblgen-lsp-server | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
tblgen-to-irdl | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
verify-uselistorder | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
yaml-bench | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
yaml2macho-core | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
yaml2obj | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:llvm |
|---|---|
| Version | 22.1.8 |
| Paketmanager | Homebrew |
| Homepage | https://llvm.org/ |
| Repository | https://github.com/llvm/llvm-project |
| Zuletzt aktualisiert | 2026-08-01T07:56:08+01:00 |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
llvm 1:19.0-63
Modular compiler and toolchain technologies
sudo apt install llvmllvm
nix profile install nixpkgs#llvmllvm 1:18.0-59~exp2
Low-Level Virtual Machine (LLVM)
sudo apt install llvmllvm 22-r0
Low Level Virtual Machine compiler system, default version.
sudo apk add llvmllvm-dev 22-r0
Low Level Virtual Machine compiler system, default version.
sudo apk add llvm-devllvm-gtest 22-r0
LLVM default gtest static libraries
sudo apk add llvm-gtestllvm-libs 22-r0
LLVM 22 runtime library
sudo apk add llvm-libsllvm-linker-tools 22-r0
Low Level Virtual Machine compiler system, default version. (linker plugins)
sudo apk add llvm-linker-toolsllvm-static 22-r0
LLVM 22 static libraries
sudo apk add llvm-staticllvm-test-utils 22-r0
LLVM utilities for executing LLVM and Clang style test suites
sudo apk add llvm-test-utilsclang 22.1.8-20.fc45
A C language family front-end for LLVM
sudo dnf install clangclang-analyzer 22.1.8-20.fc45
A source code analysis framework
sudo dnf install clang-analyzerclang-devel 22.1.8-20.fc45
Development header files for clang
sudo dnf install clang-develclang-libs 22.1.8-20.fc45
Runtime library for clang
sudo dnf install clang-libsclang-resource-filesystem 22.1.8-20.fc45
Filesystem package that owns the clang resource directory
sudo dnf install clang-resource-filesystemclang-tools-extra 22.1.8-20.fc45
Extra tools for clang
sudo dnf install clang-tools-extraQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.