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

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令，进入主程序安装目录。

```
cd
/path/to/ECFLOW_BUILD
```


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

```
tar -xvf boost_1_72_0.tar.gz
```


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

```
tar -xvf ecFlow-5.5.2-Source.tar.gz
```


5. 执行以下命令，创建两个环境变量。

```
export WK=
/path/to/ECFLOW_BUILD
/ecFlow-5.5.2-Source
export BOOST_ROOT=
/path/to/ECFLOW_BUILD
/boost_1_72_0
```


6. 执行以下命令，进入Boost安装目录并构建Boost库。

```
cd $BOOST_ROOT
./bootstrap.sh
./b2 install --prefix=
/path/to/ECFLOW_BUILD
/boost_1_72_0
```


7. 执行以下命令，使用ecFlow编译Boost库。

```
$WK/build_scripts/boost_build.sh
```


8. 执行以下命令，进入ecFlow解压后的路径。

```
cd $WK
```


9. 执行以下命令，创建一个单独的目录来构建ecFlow。

```
mkdir build
cd build
```


10. 执行以下命令，进行编译安装。

```
cmake .. -DENABLE_UI=OFF -DENABLE_PYTHON=OFF
make -j 16
make install
```
