- 积分
- 110
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-1-20
- 最后登录
- 1970-1-1

|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
硬件 thinkpad t430s 安装的32位xp
然后装的是虚拟机
在虚拟机里面安装ubuntu 14.04 64位
根据
WRF3.3在thinkpad-E420+ubuntu11.04-64位系统下用gcc4.4+gfortran4.4编译全过程
这个里面安装的
gcc gfortran g++ zlib libpng jasper netcdf ncl都没有问题
在安装wrfv3的时候
第一步./configure
选择 gfortran with gcc
后面 ./compile em_real这个地方总是无法通过,错误很多 main下面也没有exe文件
主要是从ESMF_Base.f文件开始出错
是不是configure.wrf需要设置?
/* Copyright (C) 1991-2014 Free Software Foundation, Inc.
1
Error: Invalid character in name at (1)
ESMF_Base.f:2.3:
This file is part of the GNU C Library.
1
后面是日志文件的部分
make[3]: Leaving directory `/home/kjs/Documents/model/WRFV3/external/io_int'
( cd /home/kjs/Documents/model/WRFV3/external/esmf_time_f90 ; \
make FC="gfortran -w -ffree-form -ffree-line-length-none -fconvert=little-endian -frecord-marker=4" RANLIB="ranlib" \
CPP="/lib/cpp -P -I/home/kjs/Documents/model/WRFV3/inc -I. -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DNETCDF -DGRIB2 -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -traditional" AR="ar" ARFLAGS="ru" )
make[3]: Entering directory `/home/kjs/Documents/model/WRFV3/external/esmf_time_f90'
/bin/rm -f ESMF_Base.o
sed -e "/\!.*'/s/'//g" ESMF_Base.F90 > ESMF_Base.b
/lib/cpp -P -I/home/kjs/Documents/model/WRFV3/inc -I. -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DNETCDF -DGRIB2 -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -traditional -C -P -I. ESMF_Base.b > ESMF_Base.f
/bin/rm -f ESMF_Base.b
gfortran -w -ffree-form -ffree-line-length-none -fconvert=little-endian -frecord-marker=4 -o ESMF_Base.o -c ESMF_Base.f
ESMF_Base.f:1.1:
/* Copyright (C) 1991-2014 Free Software Foundation, Inc.
1
Error: Invalid character in name at (1)
ESMF_Base.f:2.3:
This file is part of the GNU C Library.
1
Error: Unclassifiable statement at (1)
ESMF_Base.f:4.3:
The GNU C Library is free software; you can redistribute it and/or
1
Error: Unclassifiable statement at (1)
|
|