使用update-alternatives管理多版本gcc

使用update-alternatives管理多版本gcc

最近在从Windows迁移业务程序到UOS,遇到了如何管理gcc版本的问题,经过一番网络搜索发现该工具可以非常方便的管理。

注册指定版本

1
2
3
4
5
sudo update-alternatives --help
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 10

切换版本

1
2
sudo update-alternatives --config gcc
sudo update-alternatives --config g++