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

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令解压并配置BLAST路径。

```
tar xzf ncbi-blast-2.9.0+-src.tar.gz
cd ncbi-blast-2.9.0+-src
export BLAST_TOP=`pwd`
```


3. 执行以下命令设置编译器。

```
export CC=gcc
export CXX=g++
```


4. 使用SFTP工具将“LMDB_0.9.24.tar.gz”上传到“/path/to/BLAST/ncbi-blast-2.9.0+-src”目录下。
5. 执行以下命令解压并配置LMDB路径。

```
cd $BLAST_TOP
tar -xvf LMDB_0.9.24.tar.gz
cd lmdb-LMDB_0.9.24
export LMDB_PATH=$BLAST_TOP/lmdb-LMDB_0.9.24
```


6. 执行以下命令编译安装BLAST。

```
cd $BLAST_TOP/c++
./configure
cd ReleaseMT/build
make all_r -j40
```


7. 安装成功后可执行文件会生成在“$BLAST_TOP/c++/ReleaseMT/bin”目录下，可执行以下命令进行查看。

```
cd $BLAST_TOP/c++/ReleaseMT/bin
ls
blastp
blastp
```
