Как установить инструмент с помощью 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    

Как я могу это исправить.

Большое спасибо.

0 ответов

Другие вопросы по тегам