このコンテンツは選択した言語では利用できません。
Chapter 1. LLVM Toolset
LLVM Toolset is a Red Hat offering for developers on Red Hat Enterprise Linux. It includes the LLVM compiler infrastructure, Clang for C and C++, LLDB, and related code analysis tools.
LLVM Toolset is available as a module for RHEL 8 and as packages for RHEL 9 and 10.
1.1. LLVM Toolset components リンクのコピーリンクがクリップボードにコピーされました!
LLVM Toolset provides Clang, LLDB, LLVM, compiler-rt, libomp, LLD, and python-lit for compiling, linking, and debugging C and C++ code. Each package in this release is version 20.1.8.
| Name | Version | Description |
|---|---|---|
| clang | 20.1.8 | An LLVM compiler front end for C and C++. |
| lldb | 20.1.8 | A C and C++ debugger using portions of LLVM. |
| compiler-rt | 20.1.8 | Runtime libraries for LLVM and Clang. |
| llvm | 20.1.8 | A collection of modular and reusable compiler and toolchain technologies. |
| libomp | 20.1.8 | A library for using the OpenMP API for parallel programming. |
| lld | 20.1.8 | An LLVM linker. |
| python-lit | 20.1.8 | A software testing tool for LLVM- and Clang-based test suites. |
The CMake build manager is not part of LLVM Toolset. CMake is available in the system repository. For more information on how to install CMake, see Installing the CMake build manager.
1.2. LLVM Toolset compatibility リンクのコピーリンクがクリップボードにコピーされました!
You can use LLVM Toolset on Red Hat Enterprise Linux on AMD and Intel 64-bit (x86_64) and 64-bit ARM (aarch64) systems. You can also use it on IBM Power Systems, Little Endian (ppc64le), and 64-bit IBM Z (s390x) systems.
1.3. Installing LLVM Toolset リンクのコピーリンクがクリップボードにコピーされました!
On Red Hat Enterprise Linux 8, enable the llvm-toolset module to install LLVM Toolset and dependent packages. On Red Hat Enterprise Linux 9 and 10, install the llvm-toolset package instead.
Prerequisites
- All available Red Hat Enterprise Linux updates are installed.
Procedure
Install LLVM Toolset:
On RHEL 8, enter:
# yum module install llvm-toolsetOn RHEL 9 and 10, enter:
# dnf install llvm-toolset
To also install the LLDB debugger and the
python3-litpackage, enter:# dnf install lldb python3-lit
1.4. LLVM Toolset documentation リンクのコピーリンクがクリップボードにコピーされました!
The official LLVM Toolset documentation is available upstream. The llvm-doc package provides a reference to the upstream documentation.
The llvm-doc package provides only a reference to the upstream documentation.
1.5. Installing the CMake build manager リンクのコピーリンクがクリップボードにコピーされました!
The CMake build manager is a tool that manages the build process of your source code independently from your compiler. CMake generates a native build environment to compile source code, create libraries, generate wrappers, and build executable files. Install it by installing the cmake package on your system.
Prerequisites
Procedure
Install
CMake:# yum install cmake
1.6. Installing the CMake documentation リンクのコピーリンクがクリップボードにコピーされました!
You can install documentation for the CMake build manager on your local system. Install the cmake-doc package to add the CMake documentation.
Prerequisites
Procedure
Install the
cmake-docpackage:# dnf install cmake-doc
Verification
-
Open
/usr/share/doc/cmake/html/index.htmlin a browser that is installed on the same host.