![如何设置较新版本的 clang 编译器?](https://linux22.com/image/1190140/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E8%BE%83%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%20clang%20%E7%BC%96%E8%AF%91%E5%99%A8%EF%BC%9F.png)
我使用以下方法安装了 cland++-15 编译器:
sudo apt-get install clang++-15
运行后clang --version
显示
clang version 10.0.0-4ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
我该如何更新才能使默认值为 clang++-15?检查 bin 路径,clang++15 确实存在。
答案1
$ sudo su
# cd /usr/lib/llvm-15/bin
# for f in *; do rm -f /usr/bin/$f; \
ln -s ../lib/llvm-15/bin/$f /usr/bin/$f; done
# exit
$ clang --version
Ubuntu clang version 15.0.6
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
当 LLVM 16 推出时,做同样的事情,只需将上面的 15 替换为 16 即可。