리눅스 FASTA 설치중 /usr/bin/ld: cannot find -lz 오류
안녕하세요
리눅스 초보 유저입니다. OS는 CentOS를 사용중입니다.
생물정보학 프로그램인 FASTA를 설치하는 중에 오류가 생겨서 궁금해서 여쭤봅니다.
설치 후 컴파일을 하는 도중 오류가 납니다.
$make -f ../make/Makefile.linux64 all
___________________________________________
...
gcc -g -O -msse2 -DSHOW_HELP -DSHOWSIM -DUNIX -DTIMES -DHZ=100 -DMAX_WORKERS=8 -DTHR_EXIT=pthread_exit -DPROGRESS -DM10_CONS -DFASTA_HOST='"your_fasta_host_here"' -D_REENTRANT -DHAS_INTTYPES -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_FSEEKO -DSAMP_STATS -DPGM_DOC -DUSE_MMAP -D_LARGEFILE64_SOURCE -DBIG_LIB64 -c -o mrandom.o mrandom.c
gcc -g -O -msse2 -o ../bin/fasta36 comp_mthr9.o work_thr2.o pthr_subs2.o compacc2_t.o showbest.o build_ares.o re_getlib.o mshowalign2_t.o htime.o apam.o doinit.o init_fa.o drop_nfa.o wm_align.o calcons_fa.o scale_se.o karlin.o lgetlib.o lgetaa_m.o c_dispn.o ncbl2_mlib.o lib_sel.o url_subs.o mrandom.o -lm -lz -lpthread
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [fasta36] Error 1
____________________________________________
/usr/bin/ld: cannot find -lz <= 여기서 말한 -lz는 무엇을 다시 설치해야 하는지 잘 몰라서
혹시 설치관련해서 아시는 분이 계신가요?
일단 아래 처럼 검색을 해서 lzo.x86_64을 설치하면 되는 건지 알 수 가 없네요
$yum list |grep lz
lzo.x86_64 2.03-3.1.el6 @anaconda-CentOS-201311272149.x86_64/6.5
xz-lzma-compat.x86_64 4.999.9-0.3.beta.20091007git.el6
lzip.x86_64 1.15-1.el6.rf rpmforge
lzma.x86_64 4.32.7-1.el6.rf rpmforge
lzma-devel.x86_64 4.32.7-1.el6.rf rpmforge
lzma-libs.x86_64 4.32.7-1.el6.rf rpmforge
lzo.i686 2.03-3.1.el6 base
lzo-devel.i686 2.03-3.1.el6 base
lzo-devel.x86_64 2.03-3.1.el6 base
lzo-minilzo.i686 2.03-3.1.el6 base
lzo-minilzo.x86_64 2.03-3.1.el6 base
lzo1.x86_64 1.08-5.el6.rf rpmforge
lzo1-devel.x86_64 1.08-5.el6.rf rpmforge
lzop.x86_64 1.02-0.9.rc1.el6 base
지도편달 부탁들비니다.
zlib-devel일겁니다
yum install zlib-devel
즐린
댓글 달기