---
title: 编译和安装
description: "1. 使用PuTTY工具，以root用户登录服务器。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpenggamess_02_0008.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpenggamess_02_0008.html
indexId: 5d2699dc12c957611f529065d7775454c5993c90f30af58e2e66681a5c1b6eae68
---
# 编译和安装

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令检查服务器中是否具备所需要的软件。

```
rpm -qa |grep gcc
```

```
gcc-4.8.5-36.el7.aarch64
gcc-gfortran-4.8.5-36.el7.aarch64
libgcc-4.8.5-36.el7.aarch64
gcc-c++-4.8.5-36.el7.aarch64
```


3. 执行以下命令创建主程序安装目录。

```
mkdir -p
/path/to/GAMESS
```


4. 执行以下命令复制安装包至主程序安装目录。

```
cp gamess-current.tar.gz
/path/to/GAMESS
```


5. 执行以下命令进入主程序安装目录。

```
cd
/path/to/GAMESS
```


6. 执行以下命令解压安装包并获取root权限

```
tar -zxvf gamess-current.tar.gz
chown -R root:root gamess
```


7. 执行以下命令安装GAMESS主程序。

  a. 进入GAMESS安装路径。

```
cd
/path/to/GAMESS
/GAMESS
./config
```


  b. 按“Enter”，输入“linux64”。
  c. 按三次“Enter”，输入“00”。
  d. 按“Enter”，输入“gfortran”。
  e. 按“Enter”，输入    2
中确认的gfortran的版本号。
  f. 按两次“Enter”，则建议输入“none”。
  g. 按三次“Enter”，输入“sockets”。
  h. 按“Enter”，输入“no”。
  i. 按“Enter”，输入“no”。
  j. 按“Enter”，输入“no”。
  k. 按“Enter”。
    此时在“/path/to/GAMESS”目录下生成了配置文件“install.info”。

8. 执行以下命令编译GAMESS主程序。

  a. 编译ddi。

```
cd ddi
./compddi
mv ddikick.x ../
cd ..
```


  b. 编译GAMESS，命令执行约十几分钟后object目录下面生成许多配置文件。

```
./compall
```


  c. 设置GAMESS链接生成“gamess.00.x”。

```
./lked gamess 00
```


  d. 更改运行环境。

    1. 建立存放临时文件的文件夹“tmp”。

```
mkdir tmp
```


    2. 打开配置文件。

```
vi rungms
```


    3. 按“i”进入编辑模式，添加如下内容。

```
set SCR=/path/to/GAMESS/tmp
set USERSCR==/path/to/GAMESS/tmp
set GMSPATH==/path/to/GAMESS
```


    4. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
