当前位置: 首页 > news >正文

Ubuntu20.05上安装Clang 15

添加LLVM APT源的密钥

使用以下命令下载并添加LLVM官方APT仓库的密钥:

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -

配置Clang 15的APT源

根据Ubuntu版本代号创建或编辑LLVM源文件:

sudo vim /etc/apt/sources.list.d/llvm.list

在文件中写入以下内容(以Ubuntu 20.04 Focal为例):

deb http://apt.llvm.org/focal/ llvm-toolchain-focal-15 main
deb-src http://apt.llvm.org/focal/ llvm-toolchain-focal-15 main

其他版本需替换focal为对应代号(如bionicgroovy),完整版本代号参考LLVM官方APT仓库。

更新软件包列表

执行以下命令同步仓库信息:

sudo apt update

安装Clang 15

通过APT安装指定版本:

sudo apt install clang-15

验证安装

检查版本以确保安装成功:

clang-15 --version

使用 update-alternatives 设置优先级

update-alternatives --install /usr/bin/clang clang /usr/bin/clang-15 100
update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-15 100

http://www.lryc.cn/news/588261.html

相关文章:

  • 【安卓笔记】线程基本使用:锁、锁案例
  • 新型eSIM攻击技术可克隆用户资料并劫持手机身份
  • linux 内核: 访问当前进程的 task_struct
  • [论文阅读] 人工智能 + 软件工程 | 用大语言模型+排名机制,让代码评论自动更新更靠谱
  • android Perfetto cpu分析教程及案例
  • 迁移学习之图像预训练理解
  • ICML 2025 | 从语言到视觉,自回归模型VARSR开启图像超分新范式
  • C# TCP粘包与拆包深度了解
  • CSP-S 模拟赛 17
  • 哈希扩展 --- 海量数据处理
  • 一文明白AI、AIGC、LLM、GPT、Agent、workFlow、MCP、RAG概念与关系
  • Linux操作系统从入门到实战(七)详细讲解编辑器Vim
  • 螺旋模型:风险分析驱动的渐进式开发
  • C++卸载了会影响电脑正常使用吗?解析C++运行库的作用与卸载后果
  • 什么是实时数仓?实时数仓又有哪些应用场景?
  • 疯狂星期四 - 第7天运营日报
  • 多线程/协程环境时间获取的“时间片陷阱“:深度解析与工程级解决方案
  • 16.避免使用裸 except
  • Sharding-Sphere学习专题(一)基础认识
  • sshpass原理详解及自动化运维实践
  • xss-lab靶场通关
  • GD32/STM32嵌入CMSIS-DSP的库(基于Keil)
  • 系统思考:跨境跨界团队学习
  • 后端接口通用返回格式与异常处理实现
  • Flask服务器公外网访问,IPv6(亲测有效!!!!)
  • 8.数据库索引
  • vmware使用说明
  • XML vs JSON:核心区别与最佳选择
  • 如何基于FFMPEG 实现视频推拉流
  • win10安装Elasticsearch