鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译和安装

操作步骤

  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