报错总结1:
按理说,输入命令安装gfortran时应该跟下面的图片提示一致,但我在安装时的确出现了如下问题。
起因为VIC模型的汇流运行需要安装gcc-gfortran,但我这里一直显示一个页面,英文大概就是说找不到对应的数据包,我查找了网上的教程,使用了命令yum clean all(一定要慎用慎用此命令!!!可能会出现无法解决的错误!),结果发现之前所有已经编译过的gcc,c++,make都不存在了!
自己捣鼓了一上午,在桌面的终端中输入了这个命令:yum update -y(意为更新yum源)。
当时已经心灰意冷万念俱灰想着死马当活马医,有办法就试一试,反正不会比现在更坏了,输入这个命令之后一直在加载,页面显示,/var/run/yum.pid 已被锁定,后来我就没管这个页面了,虚拟机一直开着,等我晚上再来看电脑的时候,惊奇的发现它没有报错(出现这个已被锁定的提示的时候,我建议多等等,可能是因为网速的问题一直无法加载成功,当时下载的时候显示五百多兆)。
之后我按照之前的命令编译成功了gcc,make,命令为:yum -y install gcc-c++ autoconf make(意为自动在线安装)。
显示编译成功后我重新去安装gcc-gfortran提示成功,-v查看版本为4.8.5
安装gfortran时,不知道是手抖还是如何,多打了一个install ,但万幸还是显示安装成功了,安装成功会出现下面的提示。
之后,输入 gfortran -v查看版本,显示为4.8.5,至此,由安装gfortran引起的连锁问题基本解决。
还是想说一句,yum clean all 一定要慎用,报错时有别的解决办法一定要先试试别的方法。