一、检查是否安装gcc ,直接yum install -y gcc,如果安装就显示已经安装过了,如果没有安装就会安装上。
如果执行完这一步还是出现错误。
二、卸载gcc并重新安装
[root@es8-1 apr-1.6.2]# rpm -q gcc
gcc-4.8.5-44.el7.x86_64
[root@es8-1 apr-1.6.2]# rpm -e gcc-4.8.5-44.el7.x86_64
error: Failed dependencies:
gcc = 4.8.5-44.el7 is needed by (installed) gcc-c++-4.8.5-44.el7.x86_64
gcc = 4.8.5 is needed by (installed) libtool-2.4.2-22.el7_3.x86_64
[root@es8-1 apr-1.6.2]# rpm -e gcc-c++-4.8.5-44.el7.x86_64
warning: file /usr/bin/g++: remove failed: No such file or directory
warning: file /usr/bin/c++: remove failed: No such file or directory
[root@es8-1 apr-1.6.2]# rpm -e libtool-2.4.2-22.el7_3.x86_64
[root@es8-1 apr-1.6.2]# rpm -e gcc-4.8.5-44.el7.x86_64
warning: file /usr/bin/gcov: remove failed: No such file or directory
warning: file /usr/bin/gcc: remove failed: No such file or directory
[root@es8-1 apr-1.6.2]# rpm -q gcc
package gcc is not installed
运行第一次rpm -e gcc-4.8.5-44.el7.x86_64时出现错误,将错误中的依赖一一删除就可以成功卸载。卸载完成之后yum update一下,然后yum install -y gcc。就安装成功并可以正常运行了。
错误:
错误解决: