clang是一个C语言、C++、Objective-C语言的轻量级编译器。许多环境构建、编译都可能用到
版本低极可能导致编译失败
查看自己的clang版本:
clang --version
添加clang源
sudo gedit /etc/apt/sources.list
将以下内容粘贴至文件最后,保存
# clang
deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
更新源
sudo apt update
搜索apt
sudo apt search clang
安装clang-9
sudo apt-get install clang-9
切换版本(出现选择版本的时候,回车就行)
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-6.0 1
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-9 2
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-6.0 1
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-9 2
sudo update-alternatives --config clang
sudo update-alternatives --config clang++
查看版本
clang --version
完事