linux中管理多版本clang
背景
在linux中安装最新的clang会遇到名字带版本号,例如clang-19,clang++-19这种,对于某些使用clang命令的默认脚本来说无疑很不方便
解决
使用update-alternatives管理多版本clang
1.安装clang
sudo apt-get install clang-19
2.为clang注册到alternatives系统
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-19 190
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-19 190
3.验证注册是否成功
update-alternatives --display clang
update-alternatives --display clang++
4.执行clang查看结果
$ clang --version
Ubuntu clang version 19.1.1 (1ubuntu1~24.04.2)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm-19/bin

浙公网安备 33010602011771号