GCC在CentOS上有在线安装、离线安装和特定版本安装等多种方式,以下是具体步骤:
更新系统:sudo yum update -y
。
安装开发工具组(包含GCC):sudo yum groupinstall "Development Tools" -y
。
验证安装:gcc --version
。
下载GCC源码包,如gcc-11.2.0.tar.gz
。
上传到服务器并解压:tar -xf gcc-11.2.0.tar.gz
。
安装依赖:sudo yum install -y gcc gcc-c++ make flex bison gmp-devel mpfr-devel libmpc-devel
。
配置、编译和安装:
mkdir build && cd build
../configure --prefix=/usr/local/gcc-11.2.0 --enable-languages=c,c++ --disable-multilib
make -j$(nproc)
sudo make install
```。
更新环境变量:
```bash
echo 'export PATH=/usr/local/gcc-11.2.0/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```。
验证安装:`gcc --version`。
### 安装特定版本(以GCC 11为例)
启用SCL仓库:`sudo yum install centos-release-scl`。
安装指定版本GCC:`sudo yum install devtoolset-11`。
启用新版本:`scl enable devtoolset-11 bash`。
验证安装:`gcc --version`。