准备环境
在 Linux 上构建 MISA-AKMC 之前,请确保你的系统中已安装以下构建工具:
CMake¶
如果你的系统中未安装CMake构建工具,请按照相关文档进行下载安装。
C++ 编译器¶
为了编译 MISA-AKMC 程序,要求你的系统上要已经安装了相关的 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/bin
wget https://github.com/genshen/pkg/releases/download/v0.4.1/pkg-linux-amd64 -O ~/.local/bin/pkg
chmod +x ~/.local/bin/pkg
export PATH=~/.local/bin:$PATH