准备环境
在 Linux 上构建 Crystal MD 之前,请在你的系统中安装以下构建工具:
#
CMake如果你的系统中未安装CMake构建工具,请按照相关文档进行下载安装。
#
c++编译器为了编译Crystal MD程序,要求你的系统上要已经安装了相关的C++编译器。 各类编译器对c++11特性的支持情况可参考相关文档。
我们测试过以下编译器可以正常工作:
- GUN g++ 5.1及以后版本
- LLVM Clang++ 3.3及以上版本
- Intel icc 2017
#
MPI环境要求你的系统中安装了支持MPI 2.0及以后标准的MPI环境。
#
pkg进入https://github.com/genshen/pkg/releases, 下载对应架构,对应版本(一般为最新版本即可)的pkg文件到系统中,并确保pkg可执行程序在环境变量中。
例如, 对于64位amd64架构的Linux操作系统:
mkdir -p ~/.local/binwget https://github.com/genshen/pkg/releases/download/v0.4.1/pkg-linux-amd64 -O ~/.local/bin/pkgchmod +x ~/.local/bin/pkgexport PATH=~/.local/bin:$PATH