---
title: 毕昇编译器操作步骤
description: "1. 使用PuTTY工具，以root用户登录服务器。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kylin_kunpeng_must_180_02_0013.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/kylin_kunpeng_must_180_02_0013.html
indexId: 1573d2db855693a474f14cc6fde30220418e444b02311773bffb67b2ed9fc33b77
---
# 毕昇编译器操作步骤

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令解压安装包。

```
tar -xvf MUST-v1.8.0-rc1.tar.gz
```


3. 执行以下命令加载hmpi。

```
export PATH=
/path/to/hmpi
/bin:$PATH
export LD_LIBRARY_PATH=
/path/to/hmpi
/lib:$LD_LIBRARY_PATH
export INCLUDE=
/path/to/hmpi
/include:$INCLUDE
```


4. 执行以下命令加载cmake。

```
source
/path/to/spack
/share/spack/setup-env.sh
spack load cmake
@3.9.0
```


5. 执行以下命令加载binutils。

```
export PATH=
/path/to/binutils
/bin:$PATH
export LD_LIBRARY_PATH=
/path/to/binutils
/lib:$LD_LIBRARY_PATH
```


6. 执行以下命令进入MUST源码目录。

```
cd MUST-v1.8.0-rc1
```


7. 执行以下命令修改wrapper.c文件的1049行。

```
vi externals/GTI/externals/PnMPI/src/pnmpi/wrapper.c
```


  将“start = (TRANSTYPE *)va_alist;”修改成“start = (TRANSTYPE *)&va_alist;”。

8. 执行以下命令使用cmake编译安装。

```
export CC=clang CXX=clang++ FC=flang
cmake -DCMAKE_INSTALL_PREFIX=
/path/to/must
-DCMAKE_BUILD_TYPE=Release
make install
```
