在CentOS上管理C++版本,常用方法如下:
sudo yum install gcc-x g++-x
(x為版本號)安裝所需版本,再通過sudo update - alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-x x0 --slave /usr/bin/g++ g++ /usr/bin/g++-x
配置,最后用sudo update - alternatives --config gcc
切換版本。pyenv install x.x.x
安裝不同GCC版本,用pyenv global x.x.x
或pyenv local x.x.x
設置全局或局部版本。asdf - gcc
插件,用asdf install gcc x.x.x
安裝版本,通過asdf global gcc x.x.x
或asdf local gcc x.x.x
切換。sudo yum install devtoolset - x - gcc*
安裝特定版本,用scl enable devtoolset - x bash
切換版本。