爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12320|回复: 4

安装ioapi3.2,make后报错:make[1]: *** [airs2m3] error1

[复制链接]

新浪微博达人勋

发表于 2019-9-30 15:18:13 | 显示全部楼层 |阅读模式

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

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

x
安装ioapi3.2,make后一直报错:

                               

    make[1]:        *** [airs2m3] 错误        1
    make[1]:        离开目录“/home/cmaq/package/ioapi/ioapi-3.2/m3tools”
    make:        *** [all] 错误        2


尝试了好多解决方案,终于发现问题所在了:在/ioapi3.2/Makefile里,NCFLIBS没有设置对,我安装的netcdf4.1.3, 对应 NCFLIBS= -lnetcdff -lnetcdf,大家应该根据自己装的netcdf版本,对应寻找NCFLIBS应该设置的格式(在Makefile.template里面有例子介绍,按需挑选即可)。

如果你在看到这篇帖子之前尝试过很多解决方案仍然行不通的话,我建议你重装ioapi3.2(首先要确保netcdf安装正确,可以看看自己是否需要在configure的最后加 --disable-netcdf-4 --disable-dap),否则可能会因为忘记恢复之前改动过的痕迹,导致ioapi安装失败。

还有问题的话欢迎交流~


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

新浪微博达人勋

发表于 2020-1-8 13:44:08 | 显示全部楼层
楼主,我安装时也出现了这种问题,而且还出现了大量的未定义的引用,请问您知道如何解决吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-1-21 12:50:05 | 显示全部楼层
xect3p 发表于 2020-1-8 13:44
楼主,我安装时也出现了这种问题,而且还出现了大量的未定义的引用,请问您知道如何解决吗?

您好,请问您解决了吗?我也出现了这个问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-4-20 19:04:13 | 显示全部楼层
根据论坛里的解决方法:
vi Makeinclude.Linux2_x86_64ifort (/ioapi目录下,选择BIN对应的文件)
ARCHFLAGS = \
-DIOAPI_NCF4=1 \ (新增这部分)
-DAUTO_ARRAYS=1 \
-DF90=1 -DFLDMN=1 \
-DFSTR_L=int \
-DIOAPI_NO_STDOUT=1 \
-DAVOID_FLUSH=1 -DBIT32=1

之后make clean 重新安装就好了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-7-10 00:00:18 来自手机 | 显示全部楼层
小宇好好学习 发表于 2021-1-21 12:50
您好,请问您解决了吗?我也出现了这个问题

您好,请问您这个问题解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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