int*_*_66 8 package-management apt clang 22.04
我有 22.04 LTS,但我想安装更高版本的 Clang,版本 16。
我该如何安装这个?
(22.04 版本中不包含 Clang 16)
更新
虽然我很欣赏下面的答案,但我从这里找到了一种更简单的方法:
https://askubuntu.com/a/1415641/132414 https://apt.llvm.org/
To install a specific version of LLVM:
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>
Run Code Online (Sandbox Code Playgroud)
小智 2
Cland 16 有预构建包,可以在其github 发布页面下载。
在这种情况下,您可以选择下载clang+llvm-16.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz 适用于现代 PC 和笔记本电脑的软件包。
它是一个非安装包,只需在文件管理器中将其解压缩,右键单击bin子文件夹并选择“在终端中打开”。然后运行任何可执行文件来编译您的程序,例如./clang-16 -x c++ .....
对于任何如下错误:
加载共享库时出错:libtinfo.so.5:无法打开共享对象文件:没有这样的文件或目录
在packages.ubuntu.com的“搜索包内容”部分下搜索密钥文件(libtinfo.so.5在本例中) 。然后安装相应的包(案例中)。libtinfo5
而且,如果您经常使用 Clang 16,那么您可以将“ bin ”添加到 PATH 中。因此,您不必每次运行 clang-16 可执行文件时都导航到该文件夹。有很多教程都在谈论它。这是我做的一个。
| 归档时间: |
|
| 查看次数: |
15875 次 |
| 最近记录: |