在 CentOS 系统中配置 GCC 环境变量,通常是为了让系统找到正确的 gcc 可执行文件,或者指定自定义的 GCC 安装路径(例如多版本 GCC)。下面按常见场景说明。
gcc --version
如果未安装:
sudo yum install gcc gcc-c++
CentOS 安装好 GCC 后,一般已在:
/usr/bin/gcc
并且 /usr/bin 已在 PATH 中,无需额外配置。
查看 PATH:
echo $PATH
export PATH=/your/gcc/path/bin:$PATH
export LD_LIBRARY_PATH=/your/gcc/path/lib64:$LD_LIBRARY_PATH
示例(假设 GCC 在 /opt/gcc-11):
export PATH=/opt/gcc-11/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-11/lib64:$LD_LIBRARY_PATH
编辑用户环境配置文件:
vi ~/.bashrc
添加:
export PATH=/opt/gcc-11/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-11/lib64:$LD_LIBRARY_PATH
使配置生效:
source ~/.bashrc
sudo vi /etc/profile.d/gcc.sh
内容:
export PATH=/opt/gcc-11/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-11/lib64:$LD_LIBRARY_PATH
赋予执行权限:
sudo chmod +x /etc/profile.d/gcc.sh
重新登录或执行:
source /etc/profile
CentOS 官方推荐方式:
sudo alternatives --install /usr/bin/gcc gcc /opt/gcc-11/bin/gcc 100
sudo alternatives --config gcc
切换版本:
sudo alternatives --config gcc
which gcc
gcc --version
echo $PATH
export LD_LIBRARY_PATH=/your/gcc/lib64:$LD_LIBRARY_PATH
如果你有以下需求,我可以给你更具体的配置:
告诉我你的使用场景即可。