【clang】安装clang编译器并将linux默认编译器改为clang

目录

    • 省心操作法
    • 手动安装

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

省心操作法

【clang】安装clang编译器并将linux默认编译器改为clang_第1张图片
缺点:
clang版本不能自己选择;我的系统是ubuntu 20,安装后是clang10.0版本
优点:省心,基本不会踩坑

手动安装

参考这篇文章ubuntu20.04 安装clang
【clang】安装clang编译器并将linux默认编译器改为clang_第2张图片
改进:
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】安装clang编译器并将linux默认编译器改为clang_第3张图片
解决方法:
【clang】安装clang编译器并将linux默认编译器改为clang_第4张图片
先将clang的路径设置上,再进行选择。
【clang】安装clang编译器并将linux默认编译器改为clang_第5张图片

当然,需要把/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

你可能感兴趣的:(linux,ubuntu,c++)