在CentOS系统中选择和管理C++版本,推荐使用Red Hat提供的开发工具包(Developer Toolset)。以下是具体步骤和说明:
使用Red Hat Developer Toolset:
sudo yum install devtoolset-9-gcc*
gcc --version
启用SCL(Software Collections)仓库:
sudo yum install centos-release-scl
scl enable devtoolset-9 bash
gcc --version
切换GCC版本:
scl enable devtoolset-11 bash
gcc --version
永久切换GCC版本:
~/.bashrc
文件中:source scl_source enable devtoolset-9
通过以上方法,您可以在CentOS系统中方便地选择和管理C++版本,确保项目开发时使用合适的编译器版本。