Edited at

NCBI BLASTをローカルでコンパイル

More than 3 years have passed since last update.

手元の環境でバイナリの実行時にエラーがでて動かせないので仕方なくローカルでコンパイル。


実行環境


  • OS: CentOS 5.1

  • gcc : 4.4.6

  • NCBI BLAST: 2.2.31+


コンパイル

tar xvf ncbi-blast-2.2.31+-src.tar.gz 

cd ncbi-blast-2.2.31+-src/c++
./configure --without-debug --with-mt --with-build-root=ReleaseMT --with-64 --with-static
make

これでReleaseMT/binにblast関係のバイナリができている。


注意点

原因はわかっていないがmakeのあとにmake installをするとatic.aがないといわれる。ただ、現状makeblastdbとblastxは動いているようなので調査は保留