123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- //===----------------------------------------------------------------------===//
- // Clang Installation Instructions
- //===----------------------------------------------------------------------===//
- These instructions describe how to build and install Clang.
- //===----------------------------------------------------------------------===//
- // Step 1: Organization
- //===----------------------------------------------------------------------===//
- Clang is designed to be built as part of an LLVM build. Assuming that the LLVM
- source code is located at $LLVM_SRC_ROOT, then the clang source code should be
- installed as:
- $LLVM_SRC_ROOT/tools/clang
- The directory is not required to be called clang, but doing so will allow the
- LLVM build system to automatically recognize it and build it along with LLVM.
- //===----------------------------------------------------------------------===//
- // Step 2: Configure and Build LLVM
- //===----------------------------------------------------------------------===//
- Configure and build your copy of LLVM (see $LLVM_SRC_ROOT/GettingStarted.html
- for more information).
- Assuming you installed clang at $LLVM_SRC_ROOT/tools/clang then Clang will
- automatically be built with LLVM. Otherwise, run 'make' in the Clang source
- directory to build Clang.
- //===----------------------------------------------------------------------===//
- // Step 3: (Optional) Verify Your Build
- //===----------------------------------------------------------------------===//
- It is a good idea to run the Clang tests to make sure your build works
- correctly. From inside the Clang build directory, run 'make test' to run the
- tests.
- //===----------------------------------------------------------------------===//
- // Step 4: Install Clang
- //===----------------------------------------------------------------------===//
- From inside the Clang build directory, run 'make install' to install the Clang
- compiler and header files into the prefix directory selected when LLVM was
- configured.
- The Clang compiler is available as 'clang' and 'clang++'. It supports a gcc like
- command line interface. See the man page for clang for more information.
|