Skip to content

Compile from source

Arjun Prasad edited this page Jun 21, 2019 · 11 revisions

Manual installation summary

If you want to compile AMRFinderPlus yourself you'll need gcc and GNU make to compile the software as well as the other prerequisites BLAST+, HMMER, and libcurl. We have only tested compiling AMRFinderPlus with GNU tools on Linux. Your mileage may vary.

AMRFinderPlus was developed with g++ (GCC) 4.9.3 and libcurl 7.29.0

To install binaries see Installing AMRFinder.

Downloading

You can clone the repository using

git clone https://github.com/ncbi/amr.git
git checkout v3b

Or download the source from the AMRFinderPlus github site.

Compiling

make 

You may have to adjust flags in the Makefile for libcurl and for different versions of GCC.

Installation

make install

will copy the AMRFinderPlus executables to /usr/local/share/amrfinder. To change the installation location add a INSTALL_DIR option to make e.g.:

make install INSTALL_DIR=$HOME/amrfinder

See Test your installation.

Clone this wiki locally