当我们在引用一些外部库的时候需要高版本的编译器,所以需要升级我们的gcc/g++
rm -f /var/run/yum.pid // 强制关掉yum进程
1、先卸载以前的旧版本
rpm -q gcc
2、 查看当前的安装版本号
rpm -q gcc
3、卸载掉旧版本
rpm -e [第二步查到的版本号]
4、第三步可能会遇到如下错误,卸载失败
error: Failed dependencies:
gcc = 4.4.7-23.el6 is needed by (installed) gcc-c++-4.4.7-23.el6.x86_64
gcc = 4.4.4 is needed by (installed) libtool-2.2.6-15.5.el6.x86_64
提示要卸载的版本有两个依赖,要先卸载掉这两个依赖(注意:下面要卸载的版本号要和上面提示的两个依赖的版本号一致)
rpm -e gcc-c++-4.4.7-23.el6.x86_64
rpm -e libtool-2.2.6-15.5.el6.x86_64
将这两个依赖卸载完成之后再次执行第3步就可卸载成功
[root@123 /]# gcc -v
-bash: /usr/bin/gcc: No such file or directory
[root@123 /]# g++ -v
-bash: /usr/bin/g++: No such file or directory