centos7安装llvm13

前言

安装环境:                       查看版本命令(若有则不需要再次安装)
python>=2.7                      pyhton3 -V
GCC >= 5.1.0                     gcc -v
cmake>=3.13                    cmake --version

一、cmake3.14.2安装

cmake下载

可以在github中查找过往版本来进行
https://github.com/Kitware/CMake/releases/

cmake安装

先进入用户目录下
依次执行如下命令

tar -zxv -f cmake-3.13.3.tar.gz
cd cmake-3.13.3
./bootstrap
make
make install

查看是否安装成功

cmake --version

cmake version 3.13.3
CMake suite maintained and supported by Kitware (kitware.com/cmake).

环境配置

如果执行完上述命令仍无法安装成功,可尝试手动进行环境变量添加

用vim在文件/etc/profile(改为你的配置环境变量文件)文件中增加变量,使其永久有效

vim /etc/profile   #你的环境变量文件

在文件末尾加以下两行代码

PATH=/usr/local/cmake/bin:$PATH    #改为你的路径
export PATH

使变量生效

source /etc/profile   #改为你的环境配置文件

二、python3.6安装

1.下载

wget https://registry.npmmirror.com/-/binary/python/3.9.0/Python-3.9.0.tgz

或者去下方网站选择自己想下载的版本,通过文件传输到服务器上
https://www.python.org/downloads/source/
2.解压

tar -xzf Python-3.9.0.tgz 
cd Python-3.9.0

3.生成makefile文件

./configure --prefix=/usr/local/python3(你的路径)

4.安装

make && make install

5 设置环境变量
使用vim编辑器打开配置文件

vi ~/.bash_profile(你的环境配置文件)

在配置文件的最后增加两句话

export PYTHON_HOME=安装路径
export PATH=$PYTHON_HOME/bin:$PATH

最后,使环境变量生效即可

source ~/.bash_profile

6.测试是否安装成功了

python3 -V

1.添加软链接
将原来的链接备份,原来的是2.7版本

mv /usr/bin/python /usr/bin/python_2.7

添加python3的软链接

ln -s /usr/local/python3/bin/python3.9 /usr/bin/python

测试是否安装成功了

python -V

2.更改yum配置
因为其要用到python2才能执行,否则会导致yum不能正常使用

vim /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python_2.7
vim /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改为#! /usr/bin/python_2.7

3.将pip设置为python3中的pip

mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

测试是否安装成功了
pip -V

三、llvm安装

1、LLVM所有版本下载路径,下载完通过文件传输到服务器上

https://github.com/llvm/llvm-project/releases

2、这里安装版本13.0.1

#下载
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-13.0.1/llvm-project-13.0.1.src.tar.xz
 #解压
tar vxf llvm-project-13.0.1.src.tar.xz

3、编译安装

mkdir llvm
cd llvm-project-13.0.1.src
mkdir build
cd build

开始编译

cmake -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE="Release" -DLLVM_INCLUDE_TESTS=OFF -DCMAKE_INSTALL_PREFIX="yourpath/llvm"(刚才mkdir llvm的路径) ../llvm

这个python版本要求至少3.6以上,不然会报如下错误

编译
cmake --build .

#安装到安装目录
cmake --build . --target install

配置环境变量

export PATH=/public/home/msduyb/du/local/llvm/bin:$PATH
export LD_LIBRARY_PATH=/public/home/msduyb/du/local/llvm//lib:$LD_LIBRARY_PATH

clang 13.0.1 安装成功

[root@localhost build]# clang -v
clang version 13.0.1
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/bin
Found candidate GCC installation: /opt/rh/devtoolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10
Selected GCC installation: /opt/rh/devtoolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值