1 下载并解压安装包

本文档为独立安装netcdf软件,软件依赖库皆自行安装。依赖库与软件名如下:zlib-1.2.8、hdf5-1.8.14 netcdf-4.3.3.1、netcdf-cxx-4.2、netcdf-fortran-4.4.2

鉴于在4.2版本之后,C/C++/FORTRAN属于独立安装包,因此在后续安装中需指定同一个地址。

(1) 下载所需安装包,并将其拷贝到目录/public/home/username/sourcecod

(2) 用户目录下创建安装文件夹

mkdir -p source_install

(3) 解压所有文件:

tar -zxvf zlib-1.2.8.tar.gz
tar -zxvf hdf5-1.8.13.tar.gz
tar -zxvf netcdf-4.3.2.tar.gz
tar -zxvf netcdf- cxx4-4.3.0.tar.gz
tar -zxvf netcdf-fortran-4.4.0.tar.gz

2 安装netcdf及依赖软件

2.1 安装zlib

(1) 进入解压文件夹

cd /public/home/username/sourcecode/zlib-1.2.8/

(2) 配置安装信息

./configure --prefix=/public/home/username/source_install

(3) 编译

make

(4) 检查

make check

(5) 安装

make install

2.2 安装hdf5

(1) 进入解压文件夹

cd /public/home/username/sourcecode/hdf5-1.8.13/

(2) 配置安装信息

./configure --prefix=/public/home/username/source_install --with-zlib=/public/home/username/source_install

(3) 编译

make

(4) 检查

make check

(5) 安装

make install

2.3 安装 netcdf-c

(1) 进入解压文件夹

cd /public/home/username/sourcecode/netcdf-4.3.2/

(2) 配置安装信息

CPPFLAGS=-I/public/home/username/source_install /include LDFLAGS=-L/public/home/username/source_install /lib ./configure --prefix=/public/home/username/source_install --with-zlib=/public/home/username/source_install

(3) 编译

make

(4) 检查

make check

(5) 安装

make install

2.4 安装 netcdf c++ 库

(1) 进入解压文件夹

cd /public/home/username/sourcecode/netcdf- cxx4-4.3.0/

(2) 配置安装信息

CPPFLAGS=-I/public/home/username/source_install /include LDFLAGS=-L/public/home/username/source_install /lib ./configure --prefix=/public/home/username/source_install --enable-shared

(3) 编译

make

(4) 检查

make check

(5) 安装

make install

2.5 安装 netcdf-fortran库

(1) 进入解压文件夹:

cd /public/home/username/sourcecode/netcdf-fortran-4.4.0/

声明库文件位置.终端中输入 :

export LD_LIBRARY_PATH=/public/home/username/source_install /lib:$LD_LIBRARY_PATH

(2) 配置安装信息:

CPPFLAGS=-I/public/home/username/source_install /include LDFLAGS=-L/public/home/username/source_install /lib ./configure --prefix=/public/home/username/source_install --enable-shared

(3) 编译

make

(4) 检查

make check

(5) 安装

make install

3 配置环境变量

(1) 在.bashrc中添加环境变量:vim ~/.bashrc

export NETCDF=/public/home/username/source_install 
export PATH=$NETCDF/bin:$PATH 
export LD_LIBRARY_PATH=$NETCDF/lib:$LD_LIBRARY_PATH 
export CPPFLAGS='-I/public/home/username/source_install/include' 
export LDFLAGS='-L/public/home/username/source_install/lib'

(2) 保存并运行.bashrc文件

source ~/.bashrc

4 检查是否成功

命令行输入:

nc-config --all

出现以下输出即为成功。

results matching ""

    No results matching ""