当前位置: 首页>后端>正文

clang16.0.0编译安装(centos)

1、前期准备

创建并打开编译目录

mkdir /home/software/llvm-project && cd?/home/software/llvm-project

下载?llvmorg-16.0.0.tar.gz?

解压然后修改文件夹名称

tar -zxvf?llvmorg-16.0.0.tar.gz

mv?llvm-project-llvmorg-16.0.0?llvm-project

2、编译安装

构建安装脚本install.sh,输入以下内容

## 编译安装clang16.0.0

#!/bin/bash

configdir=/home/software/llvm-project? # 编译总路径

build_llvm=$configdir/build-llvm? # llvm编译路径

build_clang=$configdir/build-clang? # clang编译路径

installprefix=$configdir/install? # llvm安装路径

llvm=$configdir/llvm-project? # 安装资源文件路径

mkdir -p $build_llvm

mkdir -p $installprefix

# 编译安装llvm

cmake -G Ninja -S $llvm/llvm -B $build_llvm \

? ? ? -DLLVM_INSTALL_UTILS=ON \

? ? ? -DCMAKE_INSTALL_PREFIX=$installprefix \

? ? ? -DCMAKE_BUILD_TYPE=Release

ninja -C $build_llvm install

# 编译安装clang

cmake -G Ninja -S $llvm/clang -B $build_clang \

? ? ? -DLLVM_EXTERNAL_LIT=$build_llvm/utils/lit \

? ? ? -DLLVM_ROOT=$installprefix

DESTDIR=/home/software/clang ninja -C $build_clang install

正式安装clang

bash install.sh

3、环境变量设置

?指定软件路径

mv /home/software/clang/usr/local/clang/* /home/software/clang

mv $installprefix /home/software/llvm

rm -rf /home/software/clang/usr

在~/.bashrc文件中增加以下内容

echo 'export PATH="/home/software/clang/bin:$PATH"\n' >> ~/.bashrc

echo 'export PATH="/home/software/llvm/bin:$PATH"\n' >> ~/.bashrc

source ~/.bashrc

4、检查是否安装成功

clang16.0.0编译安装(centos),第1张

安装成功!!!

如有侵权,请联系作者删除。


https://www.xamrdz.com/backend/3b31997307.html

相关文章: