LLVM/Clang

Introduction

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end and has been part of its releases since LLVM 2.6.

Its goal is to offer a replacement to the GNU Compiler Collection (GCC). Development is completely open-source, with several major software development companies involved, including Google and Apple. Its source code is available under the University of Illinois/NCSA License.

The Clang project includes the Clang front end and the Clang static analyzer among others.

Usage

Compute Systems Invocation Version(s)
Red Hat Linux (64-bit) % /util/llvm/bin/ (default)

Notes

  1. Make sure /util/llvm/bin is in your path.
  2. Make sure /util/gcc/lib and /util/gcc/lib64 are in your LD_LIBRARY_PATH.

People

  1. Jaroslaw Zola, requestor.

References

  1. http://en.wikipedia.org/wiki/Clang
  2. http://clang.llvm.org/