注意事项
1、千万不要卸载或者直接在系统版本的基础上更新GCC,否则会导致系统异常!因此,不要视图尝试从第三方源中直接更新GCC。系统自带的例如Python也是如此,都不要直接卸载或者更新!
安装步骤
1、安装必须的依赖
sudo yum install -y gcc-c++ make wget bzip2 gmp-devel mpfr-devel libmpc-devel zlib-devel
2、下载GCC 9.3源码
wget https://ftp.gnu.org/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz
tar -xvf gcc-9.3.0.tar.gz
cd gcc-9.3.0
3、下载依赖库
./contrib/download_prerequisites
4、配置编译选项
mkdir build && cd build
../configure --prefix=/usr/local/gcc-9.3 --enable-languages=c,c++ --disable-multilib
5、编译安装
make -j$(nproc) # 使用所有CPU核心加速编译
sudo make install
6、更新系统链接
sudo ln -sf /usr/local/gcc-9.3/bin/gcc /usr/bin/gcc
sudo ln -sf /usr/local/gcc-9.3/bin/g++ /usr/bin/g++
sudo ldconfig
7、验证版本
gcc --version # 应显示9.3.0
DISCUSSION
评论
还没有公开评论,欢迎留下想法。