---
title: 编译和安装
description: "1. 执行以下命令，解压安装包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengsnap_02_0007.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengsnap_02_0007.html
indexId: 539255e4a29c0206fdb964f8d7cf33094a2ad55046f1f372a6261b102aa160c766
---
# 编译和安装

#### 操作步骤

1. 执行以下命令，解压安装包。

```
tar zxvf snap-2013-11-29.tar.gz
```


2. 执行以下命令，进入解压后的目录。

```
cd
snap
```


3. 执行以下命令，修改“Makefile”文件。

  a. 打开“Makefile”文件。

```
vi Makefile
```


  b. 按“i”进入编辑模式，删除第97-101行中的“-Werror”选项。
    修改前：

```
make $(APP)  CC="gcc" CFLAGS="-O2 –Wall -Werror"
make $(APP2) CC="gcc" CFLAGS="-O2 –Wall -Werror "
make $(APP3) CC="gcc" CFLAGS="-O2 –Wall -Werror "
make $(APP4) CC="gcc" CFLAGS="-O2 –Wall -Werror "
make $(APP5) CC="gcc" CFLAGS="-O2 –Wall -Werror "
```


    修改后：

```
make $(APP)  CC="gcc" CFLAGS="-O2 –Wall"
make $(APP2) CC="gcc" CFLAGS="-O2 –Wall"
make $(APP3) CC="gcc" CFLAGS="-O2 –Wall"
make $(APP4) CC="gcc" CFLAGS="-O2 –Wall"
make $(APP5) CC="gcc" CFLAGS="-O2 –Wall"
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
4. 执行以下命令，进入“Zoe”目录。

```
cd
Zoe
```


5. 执行以下命令修改“Makefile”文件。

  a. 打开“Makefile”文件。

```
vi Makefile
```


  b. 按“i”进入编辑模式，删除94-102行中的“-Werror”选项。
    修改前：

```
gcc:
make $(APP)  CC="gcc" CFLAGS="-O2 -Wall -Werror"
all:
make $(APP)  CC="gcc" CFLAGS="-O2 –Wall -Werror "
make $(APP2) CC="gcc" CFLAGS="-O2 –Wall -Werror "
make $(APP3) CC="gcc" CFLAGS="-O2 –Wall -Werror "
make $(APP4) CC="gcc" CFLAGS="-O2 –Wall -Werror "
make $(APP5) CC="gcc" CFLAGS="-O2 –Wall -Werror "
```


    修改后：

```
gcc:
make $(APP)  CC="gcc" CFLAGS="-O2 -Wall"
all:
make $(APP)  CC="gcc" CFLAGS="-O2 –Wall"
make $(APP2) CC="gcc" CFLAGS="-O2 –Wall"
make $(APP3) CC="gcc" CFLAGS="-O2 –Wall"
make $(APP4) CC="gcc" CFLAGS="-O2 –Wall"
make $(APP5) CC="gcc" CFLAGS="-O2 –Wall"
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
6. 执行以下命令，进行安装编译。

```
cd
/path/to
/SNAP
/snap
make
```


7. 执行以下命令，添加环境变量。

```
export PATH=
/path/to
/SNAP
/snap
:$PATH
```
