- 积分
- 2
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-4-6
- 最后登录
- 1970-1-1
|
发表于 2013-4-6 22:18:20
|
显示全部楼层
请教一下:
gfortran、gcc,netcdf已经安装好了,但是WRF编译不成功,报错的内容有:
make[3]: 正在进入目录 `/WRFV3/external/io_netcdf'
/lib/cpp -C -P -C -P -traditional -I../ioapi_share field_routines.F90 > field_routines.f
gfortran -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -o field_routines.o -I/usr/local/netcdf/include -I../ioapi_share -c field_routines.f
field_routines.f:37.14:
use wrf_data
1
致命错误: 无法打开模块文件‘wrf_data.mod’读取,在(1)处:没有那个文件或目录
make[3]: [field_routines.o] 错误 1 (忽略)
/bin/rm -f libwrfio_nf.a
==========================
use module_ext_internal
1
致命错误: 无法打开模块文件‘module_ext_internal.mod’读取,在(1)处:没有那个文件>或目录
gfortran: 错误: diffwrf.o:没有那个文件或目录
make[2]: [diffwrf] 错误 1 (忽略)
make[2]:正在离开目录 `/WRFV3/external/io_int'
===========================================
gfortran -o real.exe -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 real_em.o ../dyn_em/module_initialize_real.o libwrflib.a /WRFV3/external/fftpack/fftpack5/libfftpack.a /WRFV3/external/io_grib1/libio_grib1.a /WRFV3/external/io_grib_share/libio_grib_share.a /WRFV3/external/io_int/libwrfio_int.a -L/WRFV3/external/esmf_time_f90 -lesmf_time /WRFV3/frame/module_internal_header_util.o /WRFV3/frame/pack_utils.o -L/WRFV3/external/io_netcdf -lwrfio_nf -L/usr/local/netcdf/lib -lnetcdff -lnetcdf
/usr/bin/ld: cannot find -lwrfio_nf
collect2: ld 返回 1
make[1]: [em_real] 错误 1 (忽略)
========================
gfortran -o wrf.exe -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf.o ../main/module_wrf_top.o libwrflib.a /WRFV3/external/fftpack/fftpack5/libfftpack.a /WRFV3/external/io_grib1/libio_grib1.a /WRFV3/external/io_grib_share/libio_grib_share.a /WRFV3/external/io_int/libwrfio_int.a -L/WRFV3/external/esmf_time_f90 -lesmf_time /WRFV3/frame/module_internal_header_util.o /WRFV3/frame/pack_utils.o -L/WRFV3/external/io_netcdf -lwrfio_nf -L/usr/local/netcdf/lib -lnetcdff -lnetcdf
/usr/bin/ld: cannot find -lwrfio_nf
collect2: ld 返回 1
make[1]: [em_wrf] 错误 1 (忽略)
make[1]:正在离开目录 `/WRFV3/main'
还有tc.exe ,ndown,exe,nup.exe也有类似的报错。
|
|