编译和安装
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令解压ecFlow安装包。
tar -xvf ecFlow-5.5.2-Source.tar.gz
- 执行以下命令解压Boost安装包。
tar -xvf boost_1_72_0.tar.gz
- 执行以下命令创建两个环境变量。
export WK=/path/to/ECFLOW_BUILD/ecFlow-5.5.2-Source export BOOST_ROOT=/path/to/ECFLOW_BUILD/boost_1_72_0
- 执行以下命令进入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
- 执行以下命令使用ecFlow编译Boost库。
$WK/build_scripts/boost_build.sh
- 执行以下命令进入ecFlow解压后的路径。
cd $WK
- 执行以下命令创建一个单独的目录构建ecFlow。
mkdir build cd build
- 使用毕昇编译器,执行以下cmake命令。
export CC=`which clang` export CXX=`which clang++` export FC=`which flang` cmake .. -DENABLE_UI=OFF -DENABLE_PYTHON=OFF
开始回显:
结束回显:
- 执行以下命令进行编译。
make -j 8
- 执行以下命令进行安装。
make install