clang
clang-wrapper 21.1.8
C language family frontend for LLVM (wrapper script)
<rendered-html><p>The Clang project provides a language front-end and tooling infrastructure for languages in the C language family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) for the LLVM project. It aims to deliver amazingly fast compiles, extremely useful error and warning messages and to provide a platform for building great source level tools. The Clang Static Analyzer and clang-tidy are tools that automatically find bugs in your code, and are great examples of the sort of tools that can be built using the Clang frontend as a library to parse C/C++ code.</p> </rendered-html>
https://clang.llvm.org/University of Illinois/NCSA Open Source LicenseApache License 2.0LLVM Exception
main program: clangprograms: clang, size, readelf, cc, ranlib, nm, gprof, elfedit, objdump, c++filt, ld.bfd, strip, ld.gold, objcopy, ld, c++, ar, addr2line, strings, as, dwp, cpp, clang++
Maintainers
Platforms (64)
i686-openbsdaarch64-darwinpowerpc-netbsdx86_64-solariss390x-linuxi686-cygwinx86_64-uefix86_64-redox
Install
Copy into your configuration
NixOS (configuration.nix)
environment.systemPackages = with pkgs; [ clang ];
Ad-hoc shell
nix-shell -p clang
Flake (nix run)
nix run nixpkgs#clang