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

#### 操作步骤

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

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


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

```
source
/path/to/spack
/share/spack/setup-env.sh
```


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

```
spack load openmpi
spack load cmake
```


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

```
export PATH=
/path/to/binutils
/bin:$PATH
export LD_LIBRARY_PATH=
/home/drh/install
/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编译安装。

```
cmake -DCMAKE_INSTALL_PREFIX=
/path/to/must
-DCMAKE_BUILD_TYPE=Release
make install
```
