如何设置较新版本的 clang 编译器?

如何设置较新版本的 clang 编译器?

我使用以下方法安装了 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 即可。

相关内容