---
title: 环境要求
description: "**表1 操作系统依赖**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/development/demo/hpcvscodebestpractice_23_0002.html
sourcePath: /source/zh/kunpengdevps/development/demo/hpcvscodebestpractice_23_0002.html
indexId: b671ddd1dbe43aec43eb0713eaf12a49cea54b423358c77a26678b72a70e952175
---
# 环境要求

#### 服务器兼容性


**表1 操作系统依赖**

| OS | Hyper MPI（2.3.0） | GCC for openEuler （10.3.1） | 毕昇编译器 （3.1.0） | KML（2.2.0） |
| --- | --- | --- | --- | --- |
| CentOS 7.6 | Y（GCC for openEuler 10.3.1，毕昇编译器 3.1.0） | Y | Y | Y（GCC 7.3.0及以上） |
| openEuler 22.03 SP2 | Y（GCC for openEuler 10.3.1，毕昇编译器 3.1.0） | Y | Y | Y（GCC 7.3.0及以上） |
| 麒麟V10 SP2 | Y（GCC for openEuler 10.3.1，毕昇编译器 3.1.0） | Y | Y | Y（GCC 7.3.0及以上） |
| 麒麟V10 HPC | Y（GCC for openEuler 10.3.1，毕昇编译器 3.1.0） | Y | Y | Y（GCC 7.3.0及以上） |
| 麒麟信安 3.5.2 | Y（GCC for openEuler 10.3.1，毕昇编译器 3.1.0） | Y | Y | Y（GCC 7.3.0及以上） |


以上表中OS均为aarch64架构且都运行在物理机上，表中的“Y”代表当前OS支持安装。


#### 软件依赖列表


**表2 软件依赖**

| 软件依赖 | Hyper MPI | GCC for openEuler | 毕昇编译器 | KML |
| --- | --- | --- | --- | --- |
| GCC | Y | N | Y（GCC 4.8.5及以上） | N |
| BiSheng Compiler | Y | N | N | N |
| glibc\-devel（libc\-dev\-bin） | N | Y（glibc\-devel 2.17及以上） | N | N |
| glibc | N | Y（glibc 2.17及以上） | Y（glibc 2.17及以上） | N |
| libatomic | N | N | Y（libatomic 1.2.0及以上） | N |


1. 以上表中内容为Hyper MPI、GCC for openEuler、毕昇编译器和KML安装时所需要的依赖，表中的“Y”代表软件依赖，“N”代表软件不依赖。
2. Hyper MPI与编译器有对应关系，Hyper MPI分为Hyper MPI-GCC和Hyper MPI-BiSheng两种，对于软件有不同的依赖，Hyper MPI-GCC依赖GCC for openEuler 10.3.1，Hyper MPI-BiSheng依赖BiSheng Compiler 3.1.0，但同时BiSheng Compiler又依赖GCC 4.8.5及以上版本。
3. 如果需要使用到Hyper MPI闭源版本的SO依赖库，请自行获取安装。
