-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathINSTALL.txt
43 lines (26 loc) · 1.16 KB
/
INSTALL.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
========================================================================
A
Pre-installations of 4 libraries are required before installig FxTools
1 htslib: samtools-1.6/htslib-1.6
2 boost : boost with g++ > 4.8+ is recommended
3 zlib : zlib > 1.2.3 is recommended
4 ncurses: ncurses >5.7 is recommended
you can use the [./configure] to check the libray and header
B
To compile FxTools, do [configure] and than [make]
Final software can be found in the direcoty [bin/FxTools]
For linux /Unix / MacOS
tar -zxvf FxTools-XXX.tar.gz
cd FxTools-XXX;
chmod 755 configure ; ./configure
# you can usr the usr the LDFLAGS to find the htslib library and CPPFLAGS to find the htslib header
# ./configure LDFLAGS=-L/usr/lib/ CPPFLAGS=-I/usr/include/
make;
mv FxTools ./bin
./bin/FxTools
# Note: if you can't find -lboost_thread, try to find boost_thread-mt.a, ln -s boost_thread-mt.a boost_thread.a
========================================================================
============== Use statically compiled programs directly ==============
chmod 755 bin/FxTools_Linux
./bin/FxTools_Linux
========================================================================