Ошибка команды make из GarfRoot на Mac Sierra
Я пытаюсь установить GarfRoot на Mac с ОС Sierra, но я не очень знаком с make-файлами. Когда я запускаю команду make, я получаю эту ошибку:
visitor-20939727:GarfRoot mekise$ make
c++ -Wall -Wextra -Wno-long-long `root-config --cflags` -O3 -fno-common -c -I/Users/mekise/garfield/Include -I/Users/mekise/garfield/Heed garfroot.C
c++ -o garfroot garfroot.o `root-config --glibs` -lGeom -lgfortran -lm -L/Users/mekise/garfield/Library -lGarfield -all_load
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [garfroot] Error 1
И это make-файл:
OBJDIR = $(GARFIELD_HOME)/Object
SRCDIR = $(GARFIELD_HOME)/Source
INCDIR = $(GARFIELD_HOME)/Include
HEEDDIR = $(GARFIELD_HOME)/Heed
LIBDIR = $(GARFIELD_HOME)/Library
# Compiler flags
CFLAGS = -Wall -Wextra -Wno-long-long \
`root-config --cflags` \
-O3 -fno-common -c \
-I$(INCDIR) -I$(HEEDDIR)
# Debug flags
# CFLAGS += -g
LDFLAGS = `root-config --glibs` -lGeom -lgfortran -lm
LDFLAGS += -L$(LIBDIR) -lGarfield
LDFLAGS += -all_load
# LDFLAGS += -g
garfroot: garfroot.C
$(CXX) $(CFLAGS) garfroot.C
$(CXX) -o garfroot garfroot.o $(LDFLAGS)
rm garfroot.o
Я не могу понять, что это такое.
Спасибо всем, Стефано