Ubuntu 18.04系统下llvm-7.0的下载安装方式咨询
Ubuntu 18.04 安装 LLVM 7.0 方案
Ubuntu 18.04 默认apt源里没有内置LLVM 7.0安装包,没法直接执行基础安装命令完成部署。你既可以通过终端配置对应软件源后完成命令行安装,也可以手动下载安装资源部署,两种方式均不会和设备上已安装的LLVM 6.0产生版本冲突,注意不要随意卸载原有LLVM 6.0,部分系统组件依赖该版本,卸载可能导致关联软件运行异常。
方式一:终端命令行安装(推荐,操作效率最高)
全程可在终端完成操作,步骤如下:
- 首先执行
sudo apt update更新本地软件包索引 - 添加LLVM 7.0适配Ubuntu 18.04的apt软件源,导入官方源签名公钥,通过软件包合法性校验
- 再次更新软件包索引后,执行安装命令:
sudo apt install llvm-7 llvm-7-dev clang-7 - 安装完成后执行
llvm-config-7 --version,若返回7.0.x开头的版本号即代表安装成功 - 如果需要将LLVM 7设置为系统默认调用的LLVM版本,可通过
update-alternatives命令为不同版本配置优先级,不会损坏原有LLVM 6.0的相关文件。
方式二:手动下载资源安装
如果不想额外配置第三方软件源,可手动下载资源安装:
- 优先选择适配Ubuntu 18.04的LLVM 7.0官方预编译二进制包,解压后将包内bin目录路径加入系统
PATH环境变量即可直接使用,无需本地编译,部署速度快 - 有自定义编译需求的用户可下载LLVM 7.0源码包,本地通过cmake配置编译参数后完成编译安装,灵活度更高,但编译过程耗时较长,需根据设备性能预留足够时间
- 手动安装时注意不要将新版本安装到系统原有LLVM 6.0的路径下,避免覆盖旧版本文件导致依赖异常。
内容的提问来源于stack exchange,提问作者Sof
相关产品推荐
相关产品推荐

