【arm64】LLVM 8.0.0 安装

arm 自带 llvm 版本过低,无法满足部分 Python 库的最低版本依赖,python3.5 最高可使用 llvm8.0.0,  python3.6以上无版本要求

编译安装

# 获取安装包

链接: https://盘.摆渡.康姆/s/1BTnm4BOTeRdZOCJA8m6_2w 密码: wsot

链接: https://盘.摆渡.康姆/s/1Ipcnxg9hbLJ73u2n6s1Rwg 密码: 01cc

# 解包

ls *.tar.gz | xargs -i tar -xzf {}

mv llvm-8.0.0.src llvm && mv cfe-8.0.0.src clang

mv clang ./llvm/tools/ && mkdir -p llvm/build

cd llvm/build

# 编译,注意参数

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="aarch64" -DCMAKE_INSTALL_PREFIX=/opt/llvm ..

make -j8 && make install

# 指定环境变量

export PATH=/opt/llvm/lib:$PATH

export LLVM_CONFIG=/opt/llvm/bin/llvm-config

二进制包安装

llvm 8 源码已编译,可直接使用

链接: https://盘.摆渡.康姆/s/10eOqpw64hng3VRIk4ndm3Q 密码: 5ifu

tar zxvf llvm-8.0.0-arm64.tar.gz

cd cmake-3.18.0

make install

export PATH=/usr/local/bin:/opt/llvm/lib:$PATH

export LLVM_CONFIG=/opt/llvm/bin/llvm-config

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。