比如我在linux系统上安装多个版本的gcc
/usr/local/gcc-4.8.2/
/usr/local/gcc-8.4.0/
/usr/local/gcc-9.4.0/
我要根据需要来切换系统环境下的gcc命令的版本,我可以先
update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-4.8.2/bin/gcc 1
update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-8.4.0/bin/gcc 2
update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-9.4.0/bin/gcc 3
安装完不同的版本后
update-alternatives --config gcc
使用上面的命令来选择版本,系统中/usr/bin/gcc 的链接就会指向你所选择的版本了。