Guang_han 2024-08-24 18:02 采纳率: 40%
浏览 11

NetCDF-fortran安装报错

centos 7 上安装NetCDF-fortran 在make时报错:


module_netcdf_nf_data.F90:167.54:
 Integer, Parameter :: NF_NOQUANTIZE   = NC_NOQUANTIZE 
                                                      1
Error: Symbol 'nc_noquantize' at (1) has no IMPLICIT type
module_netcdf_nf_data.F90:168.67:
 Integer, Parameter :: NF_QUANTIZE_BITGROOM  = NC_QUANTIZE_BITGROOM
                                                                   1
Error: Symbol 'nc_quantize_bitgroom' at (1) has no IMPLICIT type

NetCDF-fortran 在make之前已安装 Intel® oneAPI Base Toolkit,Intel® HPC Toolkit,zlib,HDF5,curl和NetCDF-c
有谁知道如何解决这个问题吗?

  • 写回答

1条回答 默认 最新

  • 吃不了席 2024-08-24 18:03
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    这个问题可能是由于在编译NetCDF-fortran时,编译器没有找到正确的Fortran模块导致的。为了解决这个问题,你可以尝试以下方法:

    1. 确保你已经安装了netcdf-c库,并且在编译NetCDF-fortran时指定了正确的netcdf-c库路径。你可以在编译时使用-I选项来指定netcdf-c库的路径,例如:
    make FC=ifort USE_NETCDF_LIBDIR="path/to/netcdf-c"
    

    path/to/netcdf-c替换为实际的netcdf-c库路径。

    1. 如果问题仍然存在,尝试在编译NetCDF-fortran之前设置FC环境变量,以指定使用的Fortran编译器。例如,如果你使用的是Intel Fortran编译器,可以执行以下命令:
    export FC=ifort
    

    然后再次尝试编译NetCDF-fortran。

    希望这些建议能帮助你解决问题。如果问题仍然存在,请随时提问。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月24日

悬赏问题

  • ¥50 求一位精通京东相关开发的专家
  • ¥100 求懂行的大ge给小di解答下!
  • ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
  • ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活
  • ¥15 sqlserver中加密的密码字段查询问题
  • ¥20 有谁能看看我coe文件到底哪儿有问题吗?
  • ¥20 我的这个coe文件到底哪儿出问题了
  • ¥15 matlab使用自定义函数时一直报错输入参数过多