linux中管理多版本clang

背景

在linux中安装最新的clang会遇到名字带版本号,例如clang-19clang++-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
posted @ 2025-12-18 14:07  Taolaw  阅读(5)  评论(0)    收藏  举报