2019-10-15 NetCDF > configure オプション 「--disable-netcdf-4」> NetCDF-4 APIの有無


動作環境
Xeon E5-2620 v4 (8コア) x 2
32GB RAM
GeForce GT 730 1GB GDDR5
CentOS Linux release 7.7.1908 (Core)

概要

NetCDFのインストール時のconfigureにてNetCDF-4 API対応の有無について調べた。
ビルドしようとしているソフトがNetCDF-4 APIを使う設定になっており、NetCDFのインストールを間違ったことで、そのソフトがビルドできなかったことがきっかけとなり調べた。

w/o NetCDF-4 API

./configure --prefix=/usr/local/netcdf-4.4.1.1/gcc485 --disable-netcdf-4 --disable-dap
...

# Features
--------
NetCDF-2 API:           yes
HDF4 Support:           no
NetCDF-4 API:           no
NC-4 Parallel Support:  no
PNetCDF Support:        no
DAP Support:            no
Diskless Support:       yes
MMap Support:           no
JNA Support:            no

NetCDF-4 APIがnoとなっている。

w/ NetCDF-4 API

./configure --prefix=/usr/local/netcdf-4.4.1.1/gcc485 --disable-dap


# Features
--------
NetCDF-2 API:           yes
HDF4 Support:           no
NetCDF-4 API:           yes
NC-4 Parallel Support:  no
PNetCDF Support:        no
DAP Support:            no
Diskless Support:       yes
MMap Support:           no
JNA Support:            no

NetCDF-4 APIがyesとなっている。