centos安装 clang++
时间: 2025-01-07 13:07:46 浏览: 64
### 在 CentOS 上安装 Clang++ 编译器
#### 使用官方仓库安装
对于希望快速部署开发环境的用户来说,通过 yum 安装是最简便的方式之一。确保系统的包管理器已经更新至最新状态:
```bash
sudo yum update -y
```
接着可以直接利用 `yum` 来安装 LLVM 和 Clang 工具链[^1]。
```bash
sudo yum install -y clang
```
这一步骤会自动下载并配置好所需的依赖项以及默认版本的 Clang++ 编译器。
#### 自定义版本的手动编译安装
如果需要特定版本或更高级别的定制化,则可以选择源码编译的方式来获取最新的功能特性或是修复某些已知问题。这里以手动编译为例说明具体操作流程:
首先准备必要的构建工具和库文件:
```bash
sudo yum groupinstall "Development Tools"
sudo yum install -y cmake libffi-devel python3-devel zlib-devel
```
从官方网站或其他可信渠道下载目标版本的 LLVM 及其配套组件(如 Clang)。解压后进入源代码目录执行如下命令完成编译过程[^2]:
```bash
mkdir build && cd build
cmake .. -DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi" \
-DCMAKE_INSTALL_PREFIX=/opt/llvm
make -j$(nproc)
sudo make install
```
上述指令指定了 CMake 的一些选项来控制最终产物的位置以及其他行为参数;其中 `-DCMAKE_INSTALL_PREFIX` 设置了自定义安装路径 `/opt/llvm` ,可以根据实际情况调整该值。
为了使新安装的 Clang++ 能够被全局识别,需将其二进制文件所在位置加入到用户的 PATH 环境变量中。编辑 `.bashrc` 或者其他 shell 配置文件添加下面这一行内容:
```bash
export PATH=$PATH:/opt/llvm/bin
```
最后让更改生效即可验证是否成功设置了新的编译器:
```bash
source ~/.bashrc
which clang++
clang++ --version
```
阅读全文
相关推荐


















