爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 923|回复: 2

服务器安装eccodes失败

[复制链接]

新浪微博达人勋

发表于 2023-9-21 09:28:54 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 Nozigaka46 于 2023-9-21 10:42 编辑

问题如下:
[ 65%] Linking C executable ../bin/grib_to_netcdf
CMakeFiles/grib_to_netcdf.dir/grib_to_netcdf.c.o:在函数‘define_netcdf_dimensions’中:
/public2/users/lwang1/MetOffice/build/eccodes-2.26.0-Source/tools/grib_to_netcdf.c:3074:对‘nc_def_var_chunking’未定义的引用
/public2/users/lwang1/MetOffice/build/eccodes-2.26.0-Source/tools/grib_to_netcdf.c:3078:对‘nc_def_var_deflate’未定义的引用
make[2]: *** [bin/grib_to_netcdf] 错误 1
make[1]: *** [tools/CMakeFiles/grib_to_netcdf.dir/all] 错误 2
make: *** [all] 错误 2
problem with ecCodes make



这个对XXX未定义引用的问题,难道是NETCDF版本不对吗?还是说什么环境变量设置出问题了?
以下是我的环境设置:
export HDF5=/public2/software/hdf5/hdf5-1.8.11-intel
export NETCDF=/public2/software/netcdf/netcdf-intel
export PATH=$NETCDF/bin:$HDF5/bin:$PATH
export LD_LIBRARY_PATH=$NETCDF/lib:$HDF5/lib:$LD_LIBRARY_PATH

export LDFLAGS=-L$/public2/software/zlib/zlib-1.2.7-intel/lib
export CPPFLAGS=-I$/public2/software/zlib/zlib-1.2.7-intel/include







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

新浪微博达人勋

 楼主| 发表于 2023-9-22 10:59:26 | 显示全部楼层
自我记录:官网工作人员回复说eccodes并不需要netCDF库的依赖,因此两种解决方法:
1.升级netCDF库(该方法已测试,成功)
2.在cmake 的选项中,开启 --DENABLE_NETCDF=OFF
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2023-10-27 10:00:03 | 显示全部楼层
安装这个好麻烦啊
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

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

本版积分规则

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

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

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