终于安装成功,用了一个下午,记录如下,以供他人参考:
1.下载netcdf安装包,from:
http://www.unidata.ucar.edu/downloads/netcdf/index.jsp
我下载的目前最新版本4.1.3,但是其实4.1.1就够用了,因为安装过程中我disable掉了4.1.3中比4.1.1改进的地方,比如,hdf4.
2.解压 tar -zxvf netcdf-4.1.3.tar.gz
3. 在解压后的netcdf-4.1.3所在目录执行:
./configure --disable-dap --disable-netcdf-4 --prefix=/usr/local/netcdf
注意:上面红色的两个选项是他人很多次实验后证明必须的(参考资料1)。--disable-dap的原因是缺少一个‘curl’的lib, --disable-netcdf-4是报错中提出的解决办法,尽管我个人暂时没有搞清楚为什么。不写这两个,在configure的时候就会报错,导致后面make失败。
4. make
5. make install,提示安装成功的同时,还会提醒make check,下一步进行。
6. make check
备注:以下为各个步骤执行命令的解释:
$ ./configure
The configuration script will set up the
Makefiles that will be used to build the NetCDF libraries and utilities. It
will also set