爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2686|回复: 5

CMAQ编译到mcip出错

[复制链接]

新浪微博达人勋

发表于 2018-5-23 11:09:35 | 显示全部楼层 |阅读模式

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

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

x
CMAQ编译过程中到mcip时出错,不清楚是不是ioapi的问题,还是netcdf问题,请问有人知道为什么么?

/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_text_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:14: undefined reference to `nc_put_att_text'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_text_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:21: undefined reference to `nc_get_att_text'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int1_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:29: undefined reference to `nc_put_att_schar'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int1_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:47: undefined reference to `nc_get_att_schar'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int2_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:65: undefined reference to `nc_put_att_short'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int2_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:80: undefined reference to `nc_get_att_short'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:95: undefined reference to `nc_put_att_int'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:107: undefined reference to `nc_get_att_int'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_real_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:122: undefined reference to `nc_put_att_float'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_real_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:134: undefined reference to `nc_get_att_float'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_double_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:142: undefined reference to `nc_put_att_double'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_double_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:149: undefined reference to `nc_get_att_double'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_text_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:14: undefined reference to `nc_put_att_text'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_text_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:21: undefined reference to `nc_get_att_text'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int1_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:29: undefined reference to `nc_put_att_schar'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int1_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:47: undefined reference to `nc_get_att_schar'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int2_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:65: undefined reference to `nc_put_att_short'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int2_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:80: undefined reference to `nc_get_att_short'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:95: undefined reference to `nc_put_att_int'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:107: undefined reference to `nc_get_att_int'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_real_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:122: undefined reference to `nc_put_att_float'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_real_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:134: undefined reference to `nc_get_att_float'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_double_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:142: undefined reference to `nc_put_att_double'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_double_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:149: undefined reference to `nc_get_att_double'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-control.o): In function `nf_create_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:13: undefined reference to `nc_create'
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:13: undefined reference to `nc_create'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-control.o): In function `nf__create_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:20: undefined reference to `nc__create'
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:20: undefined reference to `nc__create'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-control.o): In function `nf_open_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:27: undefined reference to `nc_open'
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:27: undefined reference to `nc_open'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-control.o): In function `nf__open_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:34: undefined reference to `nc__open'
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:34: undefined reference to `nc__open'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-control.o): In function `nf_set_fill_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:41: undefined reference to `nc_set_fill'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-control.o): In function `nf_set_default_format_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:48: undefined reference to `nc_set_default_format'
/home/CMAQ/lib_basedir/x86_64/gcc4.8.5/ioapi/lib/libnetcdff.a(fort-control.o): In function `nf_delete_':
/home/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:99: undefined reference to `nc_delete'


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

新浪微博达人勋

 楼主| 发表于 2018-5-23 22:37:39 | 显示全部楼层
netcdf是之前为了跑WRF装的,CMAQ需要重新装netcdf吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-5-28 22:35:23 | 显示全部楼层
我的netcdf-4.1.3是之前装WRF装的,后来都已经删掉了不知道为什么还链接的这个库,请问有人知道是从哪设置的吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-5-30 20:55:16 | 显示全部楼层
重新安装netcdf和ioapi及编译 成功编译mcip
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-6-1 16:08:55 | 显示全部楼层
3Esperanza 发表于 2018-5-28 22:35
我的netcdf-4.1.3是之前装WRF装的,后来都已经删掉了不知道为什么还链接的这个库,请问有人知道是从哪设置 ...

不能删的,如果删了,需要重新安装,重新编译。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-6-1 16:53:43 | 显示全部楼层
累死的绿树 发表于 2018-6-1 16:08
不能删的,如果删了,需要重新安装,重新编译。

嗯嗯,我之前的netcdf没有删,下载安装编译了新的
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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