Skip to content

准备环境

在 Linux 上构建 MISA-AKMC 之前,请确保你的系统中已安装以下构建工具:

  • CMake, 3.15 及以上版本;
  • 支持 C++11 特性的 C++ 编译器;
  • MPI 环境;
  • pkg C/C++ 依赖管理工具;

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