在CentOS系统中安装GCC编译器的步骤如下:
更新系统:
sudo yum update -y
安装开发工具组:
sudo yum groupinstall "Development Tools" -y
验证安装:
gcc --version
下载所需GCC安装包:
访问GNU GCC官方下载页面下载所需版本的GCC源码包,例如 gcc-10.2.0.tar.gz
。
上传安装包到CentOS服务器: 使用FTP或其他方式将下载的GCC源码包上传到CentOS服务器。
解压安装包:
tar -zxf gcc-10.2.0.tar.gz
cd gcc-10.2.0
下载并安装依赖包:
./contrib/download_prerequisites
配置GCC:
mkdir build && cd build
../configure --prefix=/usr/local/gcc-10.2.0 --enable-languages=c,c++
编译GCC:
make -j$(nproc) # 使用所有CPU核心加速编译
安装GCC:
sudo make install
验证安装:
gcc --version
安装Devtoolset:
sudo yum install devtoolset-9-gcc* -y
激活Devtoolset环境:
scl enable devtoolset-9 bash
验证新版本GCC:
gcc --version
配置系统环境变量以永久使用新版本(可选):
编辑 /etc/profile
文件,添加以下内容:
export PATH=/opt/rh/devtoolset-9/root/usr/bin:$PATH
export LD_LIBRARY_PATH=/opt/rh/devtoolset-9/root/usr/lib64:$LD_LIBRARY_PATH
然后运行:
source /etc/profile