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
出现以下输出即为成功。