llvm: The LLVM Compiler Infrastructure, including the Clang C/C++/Objective-C compiler

Description

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Clang is an “LLVM native” C/C++/Objective-C compiler.

The libc++ and libc++ ABI projects provide a standard conformant and high-performance implementation of the C++ Standard Library, including full support for C++11 and C++14.

License

Apache 2.0 License with LLVM exceptions

Upstream Contact

https://llvm.org/

Type

optional

Version Information

Equivalent System Packages

alpine: install the following packages: clang

arch:

$ sudo pacman -S  clang

cygwin:

$ apt-cyg install clang

Debian/Ubuntu:

$ sudo apt-get install  clang

Fedora/Redhat/CentOS:

$ sudo yum install  clang

freebsd:

$ sudo pkg install devel/llvm

gentoo:

$ sudo emerge sys-devel/clang

homebrew:

$ brew install llvm

macports: install the following packages: clang

nix:

$ nix-env --install clang

openbsd: install the following packages: devel/llvm

opensuse:

$ sudo zypper install llvm

slackware:

$ sudo slackpkg install llvm

void:

$ sudo xbps-install  clang

If the system package is installed, ./configure will check whether it can be used.