Как установить инструмент с помощью makefike только в системе Ubuntu 18.10
Я загружаю инструмент с сайта. Файл readme показывает только то, что я могу использовать make для установки инструмента в системе Unix.
Файл make:
# @ (#) makefile 1.15
SOURCES= \
chi.o ran1.o newentry2.o newentry.o file_inputnew.o fill_gai.o
intfile6.o directmap2.o updat1.o writeterfinseg.o keep_it2.o
ldmapseg.o reorderall.o intfile4.o reorder.o getfreqs.o
intfileseg.o segments.o quicklike.o locus_list.o fast.o
one_interval.o ludcmp.o update.o get_predl.o nrutil.o meankchi.o
multallele.o runewt3.o bound.o metricho.o diplo.o func.o dfunc.o
dfpmin.o lnsrch.o cal_SE2.o getpa.o jobin.o runewt2.o ldmapper.o
PROGRAM= ldmapper1
# gcc can take "-Wall -Werror" for checking
CFLAGS= -g -O -Wall -Werror
CPPFLAGS= $(INCLUDEDIRS)
LDFLAGS=
LINTFLAGS=
LIBRARIES= -lm
OBJECTS= $(SOURCES:.c=.o)
$(PROGRAM): $(OBJECTS)
$(LINK.c) -o $@ $(OBJECTS) $(ULIBS) $(LIBRARIES)
.PHONY: clean
clean:
$(RM) *.o ldmapper1
однако, когда я пытаюсь запустить sudo make
cc -g -O -Wall -Werror -c -o keep_it2.o keep_it2.c
keep_it2.c: In function ‘keep_it2’:
keep_it2.c:8:17: error: variable ‘star’ set but not used [-
Werror=unused-but-set-variable]
char flank2[20],star;
^~~~
keep_it2.c:7:27: error: variable ‘k’ set but not used [-
Werror=unused-but-set-variable]
double dplus,d,sed,u,ed,e,k;
^
keep_it2.c:7:20: error: variable ‘u’ set but not used [-
Werror=unused-but-set-variable]
double dplus,d,sed,u,ed,e,k;
^
cc1: all warnings being treated as errors
<builtin>: recipe for target 'keep_it2.o' failed
make: *** [keep_it2.o] Error 1
Как я могу это исправить.
Большое спасибо.