鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装Clang

  1. 获取Clang 10.0.1源码包。
    1
    2
    cd /opt
    wget https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.1/llvm-project-10.0.1.tar.xz --no-check-certificate
    
  2. 解压llvm安装包。
    1
    tar -vxf llvm-project-10.0.1.tar.xz
    
  3. 进入llvm源码目录。
    1
    cd llvm-project-10.0.1
    
  4. 编译安装llvm。
    1
    2
    3
    4
    5
    cd llvm
    mkdir build && cd build
    cmake -DCMAKE_BUILD_TYPE=Release ..
    make -j `nproc`
    make install
    
  5. 编译安装clang。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cd ../../clang
    mkdir build && cd build
    cmake -G "Unix Makefiles" \
    -DCMAKE_BUILD_TYPE=Release \
    --enable-optimized --enable-targets=host-only \
    ../../llvm \
    -DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi;compiler-rt;clang-tools-extra;openmp;lldb;lld"
    make -j `nproc`
    make install
    
  6. 查看llvm和clang版本
    1
    llvm-config --version
    

    1
    clang --version