git clone https://gitee.com/wang_shuai_1996/SOAPdenovo2.git
cd SOAPdenovo2
make
正常情况下make不会有问题,如果出现
recompile with -fPIC
或者
recompile with -fPIE
更改makefile中58行、62行
vim Makefile
##58行
@$(CC) sparsePregraph/*.o standardPregraph/*.o $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-63mer
##改为:
@$(CC) sparsePregraph/*.o standardPregraph/*.o -no-pie $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-63mer
##62行
@$(CC) sparsePregraph/*.o standardPregraph/*.o $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-127mer
##改为:
@$(CC) sparsePregraph/*.o standardPregraph/*.o -no-pie $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-127mer
make clean
make
出现63mer、127mer、fusion安装成功。