在 CentOS 上配置 GCC 路径,常见场景有几种,下面按使用频率从高到低说明,你可以按需选择。
gcc --version
如果提示 command not found,说明尚未安装或未加入 PATH。
sudo yum install -y gcc gcc-c++
sudo dnf install -y gcc gcc-c++
安装完成后,一般路径为:
/usr/bin/gcc
并且 自动加入 PATH,无需额外配置。
which gcc
或
whereis gcc
输出示例:
/usr/bin/gcc
export PATH=/usr/bin:$PATH
编辑:
vi ~/.bashrc
添加:
export PATH=/usr/bin:$PATH
生效:
source ~/.bashrc
sudo vi /etc/profile
添加:
export PATH=/usr/bin:$PATH
生效:
source /etc/profile
ls /usr/bin/gcc*
sudo alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 90
切换版本:
sudo alternatives --config gcc
./configure CC=/usr/local/gcc-11/bin/gcc CXX=/usr/local/gcc-11/bin/g++
或:
make CC=/usr/local/gcc-11/bin/gcc
echo $PATH
确认是否包含 /usr/bin
sudo yum reinstall gcc
| 场景 | 操作 |
|---|---|
| 安装 GCC | yum install gcc gcc-c++ |
| 查看路径 | which gcc |
| 永久配置 PATH | 修改 ~/.bashrc |
| 多版本切换 | alternatives |
如果你有以下情况,可以告诉我,我可以给你精确配置方案:
我可以一步一步带你配 ✅