wrf_io模块编译报Could NOT find NetCDF (missing: NetCDF_INCLUDE_DIRS)错

问题现象描述

NCEPLIBS构建安装中wrf_io模块报错如下:

关键过程、根本原因分析

无。

结论、解决方案及效果

相应文件中未添加NETCDF的安装路径。

  1. 修改“CMakeCache.txt”文件。

    1. 打开“CMakeCache.txt”文件。
      vi /path/to/NCEPLIBS/NCEPLIBS-1.2.0/build/wrf_io/src/wrf_io-build/CMakeCache.txt
    2. 按“i”进入编辑模式,修改如下内容。
      //NetCDF Include directory paths 
      NetCDF_INCLUDE_DIRS:STRING=/path/to/NETCDF/include
    3. 修改后按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  2. 重新编译。

    make