卸载gcc
查看安装的gcc版本 ,这里显示已经安装了gcc-4.8.5-39.el7.x86_64版本
rpm -q gcc
执行卸载命令 rpm -e gcc-4.8.5-39.el7.x86_64
如果提示 gcc-4.8.5-39.el7.x86_64被以下软件依赖,卸载失败,则先卸载被依赖的软件包,卸载命令如下:
rpm -e gcc-c++-4.4.7-23.el6.x86_64
rpm -e libtool-2.2.6-15.5.el6.x86_64
再执行 rpm -e gcc-4.8.5-39.el7.x86_64 进行卸载
卸载成功并验证,输入gcc -v查看,,提示’bash:gcc: 未找到命令…’,说明卸载成功。
编译安装gcc9.2.0
1.下载gcc-9.2.0源码包
cd /usr/local/src
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-9.2.0/gcc-9.2.0.tar.gz
2. 解压源码包并进入,建立build编译输出目录,将所有的中间文件都放到该目录下,运行自带依赖包下载程序。
tar xvf gcc-9.2.0.tar.gz
cd gcc-9.2.0
mkdir build
./contrib/download_prerequisites
执行命令后它会自动下载mpfr、gmp、mpc 、 isl这4个库