爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7992|回复: 14

[求助] 安装编译某气候模型的源代码出现 gfortran: 致命错误 没有输入文件 不能写入输出

[复制链接]

新浪微博达人勋

发表于 2017-2-17 16:51:48 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 evow 于 2017-2-17 17:31 编辑

在centos平台上安装某气候模型的源代码,(已经安装gfortran编译器,Intel FORTRAN编译器也安装了)
make编译源代码时,出现以下错误,什么意思?

$make
gfortran  -c  -I/usr/local/include -Wall -fimplicit-none -fopenmp -O2 -O3  -funroll-loops  -msse -fno-automatic  -fdefault-real-8  -x f95-cpp-input -ffree-line-length-none \
-D genie_control.f90 -o genie_control.o
gfortran: 致命错误:没有输入文件;不能写入输出文件
编译中断。
make: *** [genie_control.o] 错误 4


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-17 17:00:30 | 显示全部楼层
我记得需要安装gfortran的,你这个是没安装吧。gcc默认有了,gfortran好像不是自带的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-17 17:08:51 | 显示全部楼层
andrewsoong 发表于 2017-2-17 17:00
我记得需要安装gfortran的,你这个是没安装吧。gcc默认有了,gfortran好像不是自带的

安装了gcc, 里面应该包含了gfortran。难道没包含?
你说的是错误4还是错误127是指没安装gfortran
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-17 17:23:42 | 显示全部楼层
evow 发表于 2017-2-17 17:08
安装了gcc, 里面应该包含了gfortran。难道没包含?
你说的是错误4还是错误127是指没安装gfortran

我的系统是CENTOS6.6,只自带了gcc,没有gfortran。建议你看看安装了没。which gfortran看看,有的话就给你路径了。没有,那就自己安装吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-17 17:30:10 | 显示全部楼层
andrewsoong 发表于 2017-2-17 17:23
我的系统是CENTOS6.6,只自带了gcc,没有gfortran。建议你看看安装了没。which gfortran看看,有的话就给 ...

也不知道gcc有没有包含gfortran
我刚才执行了
$yum install gcc-c++
$yum install gcc-gfortran
这次肯定安装上了gfortran
$which gfortran
$/usr/bin/gfortran

但是编译的时候再次出现错误4,而不是错误127。
错误4不知道是什么意思
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-17 17:34:48 | 显示全部楼层
evow 发表于 2017-2-17 17:30
也不知道gcc有没有包含gfortran
我刚才执行了
$yum install gcc-c++

没有更多的报错提示么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-17 17:38:19 | 显示全部楼层
1楼已经写了

$make
gfortran  -c  -I/usr/local/include -Wall -fimplicit-none -fopenmp -O2 -O3  -funroll-loops  -msse -fno-automatic  -fdefault-real-8  -x f95-cpp-input -ffree-line-length-none \
-D genie_control.f90 -o genie_control.o
gfortran: 致命错误:没有输入文件;不能写入输出文件
编译中断。
make: *** [genie_control.o] 错误 4
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-17 17:39:20 | 显示全部楼层
andrewsoong 发表于 2017-2-17 17:34
没有更多的报错提示么

1楼已经写了

$make
gfortran  -c  -I/usr/local/include -Wall -fimplicit-none -fopenmp -O2 -O3  -funroll-loops  -msse -fno-automatic  -fdefault-real-8  -x f95-cpp-input -ffree-line-length-none \
-D genie_control.f90 -o genie_control.o
gfortran: 致命错误:没有输入文件;不能写入输出文件
编译中断。
make: *** [genie_control.o] 错误 4
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-17 17:40:53 | 显示全部楼层
evow 发表于 2017-2-17 17:39
1楼已经写了

$make

没有输入文件是啥意思,你没指定?还是这些文件没有权限?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-17 17:43:25 | 显示全部楼层
andrewsoong 发表于 2017-2-17 17:40
没有输入文件是啥意思,你没指定?还是这些文件没有权限?

我也不知道什么意思,它就是这么显示的。
我用ROOT操作,肯定有权限吧
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表