- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令安装依赖软件。
yum install curl libcurl libcurl-devel -y
- 执行以下命令加载编译器和OpenMPI,若已执行过加载命令可忽略该步骤。
export PATH=/path/to/GNU/bin:/path/to/OPENMPI/bin:$PATH
export LD_LIBRARY_PATH=/path/to/GNU/lib64:/path/to/OPENMPI/lib:$LD_LIBRARY_PATH
- 执行以下命令解压NETCDF-C安装包。
tar zxvf netcdf-c-4.7.0.tar.gz
yum install curl.aarch64 libcurl.aarch64 libcurl-devel.aarch64 -y
- 执行以下命令进入解压后的目录。
cd netcdf-c-4.7.0
- 执行以下命令进行配置。
export MPICC=mpicc
export MPICXX=mpicxx
export MPIFC=mpifort
./configure --prefix=$NETCDF --enable-shared --enable-netcdf-4 --enable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS=" -I${HDF5}/include -I${PNETCDF}/include" LDFLAGS=" -L${HDF5}/lib -L${PNETCDF}/lib -Wl,-rpath=${HDF5}/lib -Wl,-rpath=${PNETCDF}/lib " CFLAGS=" -L${HDF5}/lib -L${PNETCDF}/lib -I${HDF5}/include -I${PNETCDF}/include " CC=$MPICC CXX=$MPICXX FC=$MPIFC F77=$MPIFC
- 执行以下命令进行编译安装。
make -j 16
make install
- 执行以下命令加载环境变量。
export PATH=/path/to/NETCDF/bin:$PATH
export LD_LIBRARY_PATH=/path/to/NETCDF/lib:$LD_LIBRARY_PATH