1: NetCDF编译过程
cd netcdf-4.1.3
./configure --disable-dap --disable-netcdf-4 --prefix=/usr/local/netcdf
( 根据http://hi.baidu.com/liuxiaogis/blog/item/6f662e38d5a03b3c96ddd81a.html的说法,加上--disable-dap的原因是缺少一个‘curl’的lib, --disable-netcdf-4是报错中提出的解决办法 )
但是连这一步都没有通过,
.......................
checking whether ifort accepts -g... no
checking for Fortran flag to compile .f90 files... unknown
configure: error: Fortran could not compile .f90 files
configure: error: ./configure failed for libcf
在--prefix=/usr/local/netcdf之后加上FC=gfortran之后
./configure --disable-dap --disable-netcdf-4 --prefix=/usr/local/netcdf FC=gfortran
编译通过!
2: make
直接输入
make
出现
.......................
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/dinghao/netcdf-4.1.3/examples'
make[2]: Leaving directory `/home/dinghao/netcdf-4.1.3/examples'
make[2]: Entering directory `/home/dinghao/netcdf-4.1.3'
make[2]: Leaving directory `/home/dinghao/netcdf-4.1.3'
make[1]: Leaving directory `/home/dinghao/netcdf-4.1.3'
在/usr/local/netcdf/ 目录下没有出现任何东西!?confused!
3: make check 步骤
键入
make check
出现
.......................
==================
All 7 tests passed
==================
make[3]: Leaving directory `/home/dinghao/netcdf-4.1.3/examples/CXX'
make[2]: Leaving directory