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¶
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 clang
gentoo:
$ sudo emerge clang
homebrew:
$ brew install clang
macports: install the following packages: clang nix:
$ nix-env --install clang
openbsd: install the following packages: clang opensuse:
$ sudo zypper install clang
slackware:
$ sudo slackpkg install clang
void:
$ sudo xbps-install clang
If the system package is installed, ./configure will check whether it can be used.