编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令进入NCEPLIBS安装包所在目录。

    cd /path/to/NCEPLIBS

  3. 执行以下命令解压NCEPLIBS安装包。

    tar -zxvf NCEPLIBS-1.2.0.tar.gz

  4. 执行以下命令进入解压后的目录。

    cd NCEPLIBS-1.2.0

  5. 执行以下命令修改“CMakeList”文件中的下载地址。

    1. 打开“CMakeList”文件。
      vi /path/to/NCEPLIBS/NCEPLIBS-1.2.0/CMakeLists.txt
    2. 按“i”进入编辑模式,将第153/186/215行的“https”修改为“git”。
      set(GIT_URL    "git://github.com/noaa-emc/nceplibs-${lib}")
      set(GIT_URL    "git://github.com/noaa-emc/emc_crtm")
      set(GIT_URL    "git://github.com/noaa-emc/emc_post")

      执行5.a之后,按“Esc”键,输入“:set nu”,按“Enter”即可显示出行号。

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  6. 执行以下命令创建build目录及nceplibs安装目录并进入build目录。

    mkdir -p build && mkdir nceplibs
    cd build

  7. 执行以下命令进行软件构建。

    CC=mpicc CXX=mpicxx FC=mpif90 cmake ../ -DCMAKE_INSTALL_PREFIX=../nceplibs -DCMAKE_VERBOSE_MAKEFILE=on

  8. 执行以下命令构建编译安装。

    make