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

#### 操作步骤

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

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


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

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


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

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


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

```
cd $BOOST_ROOT
export CC=`which clang`
export CXX=`which clang++`
export FC=`which flang`
./bootstrap.sh
./b2 install --prefix=
/path/to/ECFLOW_BUILD
/boost_1_72_0
```


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

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


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

```
cd $WK
```


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

```
mkdir build
cd build
```


9. 使用毕昇编译器，执行以下cmake命令。

```
export CC=`which clang`
export CXX=`which clang++`
export FC=`which flang`
cmake .. -DENABLE_UI=OFF -DENABLE_PYTHON=OFF
```


  开始回显：

  结束回显：

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

```
make -j 8
```


11. 执行以下命令进行安装。

```
make install
```
