在 Linux 系统中安装 Clang 编译器非常简单,具体步骤取决于你使用的发行版(如 Ubuntu/Debian、CentOS/RHEL、Fedora 或 Arch Linux)。
以下是主流 Linux 发行版的安装方法:
Ubuntu / Debian 及其衍生版
使用 apt 包管理器安装。
# 更新软件包列表 sudo apt update # 安装 clang 和 llvm 工具链 sudo apt install clang llvm # 验证安装 clang --version
提示:如果你需要特定版本的 Clang(14、15、16 等),可以使用 Ubuntu 的 LLVM 官方 PPA 或从源码编译。
CentOS / RHEL / Fedora
CentOS 7 / RHEL 7
Clang 通常不在默认仓库中,需启用 EPEL 仓库:
# 安装 EPEL 仓库 sudo yum install epel-release # 安装 clang sudo yum install clang
CentOS 8 / RHEL 8 / Fedora
使用 dnf:
# 安装 clang sudo dnf install clang
Arch Linux
sudo pacman -S clang llvm
openSUSE
sudo zypper install clang llvm
从源码编译(适用于所有发行版,获取最新版)
如果你需要最新版本的 Clang(例如开发版或未包含在官方仓库中的版本),可以从 LLVM 官方仓库 编译安装。
基本步骤:
# 1. 克隆 LLVM 项目 git clone https://github.com/llvm/llvm-project.git cd llvm-project # 2. 创建构建目录 mkdir build && cd build # 3. 配置 CMake cmake -G "Unix Makefiles" ../llvm # 4. 编译(-j 后面是核心数,-j4 表示使用4个核心) make -j4 # 5. 安装(需要 root 权限) sudo make install
注意:从源码编译耗时较长,建议确保系统已安装
build-essential(Ubuntu)或gcc-c++(CentOS)等基础编译工具。
验证安装
安装完成后,运行以下命令检查 Clang 版本:
clang --version
输出示例:
Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
额外建议
-
安装 clang-format:用于代码格式化,通常与 clang 一起安装:
sudo apt install clang-format
-
安装 clang-tidy:用于静态代码分析:
sudo apt install clang-tidy
-
集成到 IDE:Clang 是 VS Code、CLion、Eclipse 等 IDE 推荐的后端编译器,支持智能提示和错误检查。
如有特定发行版或版本需求,请告诉我,我可以提供更详细的指导。
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/477547.html



