在 CentOS 上“配置 GCC 环境”通常包含 安装 GCC、设置默认版本、配置环境变量、以及多版本切换 等几个方面。下面按常见场景给你一套清晰做法。
sudo yum install gcc gcc-c++ -y
查看版本:
gcc --version
sudo dnf install gcc gcc-c++ -y
sudo yum install centos-release-scl -y
sudo yum install devtoolset-11 -y
启用:
scl enable devtoolset-11 bash
查看:
gcc --version
⚠️ 这种方式只在当前 shell 生效。
echo "source /opt/rh/devtoolset-11/enable" >> ~/.bashrc
source ~/.bashrc
如果你装了多个 GCC(如 gcc-9、gcc-11):
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100
sudo update-alternatives --config gcc
选择对应编号即可。
export PATH=/usr/local/gcc-11/bin:$PATH
写入:
echo 'export PATH=/usr/local/gcc-11/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
export C_INCLUDE_PATH=/usr/local/include
export CPLUS_INCLUDE_PATH=/usr/local/include
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
gcc -v
which gcc
echo $PATH
gcc: command not foundyum install gcc~/.bashrcexport LD_LIBRARY_PATH=/your/lib/path:$LD_LIBRARY_PATH
如果你能告诉我:
我可以给你更精确的配置方案。