首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Ubuntu18.04上使用最新的clang格式或clang-整齐版本?

如何在Ubuntu18.04上使用最新的clang格式或clang-整齐版本?
EN

Ask Ubuntu用户
提问于 2022-05-17 10:36:20
回答 2查看 14K关注 0票数 6

同时,LLVM已经发布了apt软件包为LLVM 13和14,但盒外的clang-格式-13,clang-tiy-13,.无法通过apt-get install clang-format-13获得。

如何在Ubuntu18.04上安装13?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-05-17 10:36:20

首先,做一个sudo apt update和一个可选的sudo apt upgrade,检查一切正常并正常工作。第二,备份要更新的sources.list (下一个)。

将匹配的存储库从https://apt.llvm.org/添加到您的一个源中,例如/etc/apt/sources.list。示例:

代码语言:javascript
运行
复制
sudo add-apt-repository 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic main'

这应该会将以下内容添加到/etc/apt/sources.list的末尾:

代码语言:javascript
运行
复制
deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-13 main
# deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-13 main

然后执行sudo apt update。如果您收到一个错误,说明“由于公钥不可用而无法验证下列签名: NO_PUBKEY .”然后,您必须添加丢失的公钥apt-key add

代码语言:javascript
运行
复制
# download key file
wget https://apt.llvm.org/llvm-snapshot.gpg.key
# add the key
sudo apt-key add llvm-snapshot.gpg.key

一个班轮:wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -。请注意,您现在使用该密钥信任这些包!

然后您可以在Ubuntu 18.04上安装clang-格式-13,clang 13:

代码语言:javascript
运行
复制
sudo apt update
sudo apt install clang-format-13

这也适用于Ubuntu20.04 (http://apt.llvm.org/focal/llvm-toolchain-focal-13)或clang-14格式。

票数 6
EN

Ask Ubuntu用户

发布于 2023-04-11 13:28:35

我在Ubuntu18.04上安装clang-format-12时遇到了同样的问题,我通过运行下面的脚本解决了我的问题

代码语言:javascript
运行
复制
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 12
sudo apt install clang-format-12

对于clang- 13格式,我相信用下面的13来代替12会解决这个问题。

代码语言:javascript
运行
复制
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 13
sudo apt install clang-format-13
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1409031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档