- 积分
- 1237
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-25
- 最后登录
- 1970-1-1
|
GrADS
系统平台: |
linux |
问题截图: |
- |
问题概况: |
pyee@pyee:~/flexpart/flexpart90.02$ make -f makefile.gfs_gfortran
make: *** [erf.o] 错误 1
---------------------------------------------------
make出错,是我的gfortran有问题么?求解答 |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
5 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
make出错,是我的gfortran有问题么?求解答
--------------------------------------------------------------
pyee@pyee:~/flexpart/flexpart90.02$ make -f makefile.gfs_gfortran
----------------------------------------------------------------
gfortran -c -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I/home/pyee/lib/grib/include erf.f90
erf.f90:106.26:
real, external :: gammln
1
错误: Return type mismatch of function 'gammln' at (1) (REAL(4)/REAL(8))
erf.f90:111.13:
gln=gammln(a)
1
警告: (1)处实参‘xx’类型不匹配;将 REAL(4) 传递给 REAL(8)
erf.f90:140.26:
real, external :: gammln
1
错误: Return type mismatch of function 'gammln' at (1) (REAL(4)/REAL(8))
erf.f90:145.13:
gln=gammln(a)
1
警告: (1)处实参‘xx’类型不匹配;将 REAL(4) 传递给 REAL(8)
make: *** [erf.o] 错误 1
---------------------------------------------------
makefile.gfs_gfortran相关设置
SHELL = /bin/bash
MAIN = FLEXPART_GFS_GFORTRAN
INCF = incl*
#
FC = gfortran
INCPATH = /home/pyee/lib/grib/include
LIBPATH1 = /home/pyee/lib/grib/lib
LIBPATH2 = /home/pyee/lib/jasper/lib
FFLAGS = -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)
LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper
#
------------------------------
|
|