本文是他人智慧的总结+个人实践。

省心操作法

在这里插入图片描述
缺点:
clang版本不能自己选择;我的系统是ubuntu 20,安装后是clang10.0版本
优点:省心,基本不会踩坑

手动安装

参考这篇文章ubuntu20.04 安装clang
在这里插入图片描述
改进:
1.https://github.com/llvm/llvm-project/releases/download/llvmorg-13.0.0/clang+llvm-13.0.0-x86_64-linux-gnu-ubuntu-20.04.tar.xz 这个文件包有500+MB,可以直接复制到浏览器进行下载,之后再上传到linux

缺点:

export PATH="$PATH:/usr/local/llvm/bin"

这步貌似只能在当前窗口上clang -v生效,改用新窗口clang -v就找不到了;
应该需要配置路径。(但是我不会,不过不影响使用。)

将linux的默认编译器改为clang时遇到的问题:
在这里插入图片描述
解决方法:
在这里插入图片描述
先将clang的路径设置上,再进行选择。
在这里插入图片描述

当然,需要把/usr/bin/clang 改为clang实际安装的地址,我的地址时/usr/local/llvm/bin/clang
clang++ 同理。

参考链接:
Switching between GCC and Clang/LLVM using CMake
ubuntu20.04 安装clang
Installed clang++3.6 on Ubuntu, can’t select as alternative

Logo

更多推荐