Неопределенные ссылки на `_gfortran_runtime_error_at'
Я использую модель написана Fortran90 под Ubuntu 14.04. Компилятор gfortran 95 (gfortran 4:4.8.2-1ubuntu6) и gcc 4:4.8.2-1ubuntu6 устанавливаются Центром программного обеспечения Ubuntu. Установленный gcc также содержит пустую папку 4.9 в usr/lib/gcc/x86_64-linux/gnu. Необходимые библиотеки netCDF (netCDF C и Fortran netCDF) устанавливаются в соответствии с предложением по адресу: http://www.unidata.ucar.edu/software/netcdf/docs/.NETcdf построен как разделяемая библиотека.
Параметры компилятора и LDFLAGS устанавливаются в файле compiler_options.inc следующим образом:
ifeq ($(COMPILER), gfortran)
FPP= -x f95-cpp-input
ifdef TESTING
OPTS=-g -O0 -W -Wall -pedantic-errors -fbounds-check -fbacktrace \
-ffpe-trap=invalid,zero,overflow -frange-check #-Werror
else
OPTS=-O3 -pg -g
endif
endif
INCDF=-I$(NCPATH)/include
LNCDF=-L$(NCPATH)/lib -lnetcdff -lnetcdf
LDFLAGS=$(INCDF) $(LNCDF)
Когда я компилирую модель, я получаю следующие сообщения:
/home/Beata/kid_a_setup/src/test_cases_2d.f90:1446: undefined reference to `_gfortran_runtime_error_at'
/home/Beata/kid_a_setup/src/test_cases_2d.f90:1446: undefined reference to `_gfortran_runtime_error_at'
/home/Beata/kid_a_setup/src/test_cases_2d.f90:1446: undefined reference to `_gfortran_runtime_error_at'
/home/Beata/kid_a_setup/src/test_cases_2d.f90:1449: undefined reference to `_gfortran_runtime_error_at'
../obj/test_cases_2d.o:/home/Beata/kid_a_setup/src/test_cases_2d.f90:1449: more undefined references to `_gfortran_runtime_error_at' follow
../obj/test_cases_2d.o: In function `__test_cases_2d_MOD_set_gate_thermo_profile':
Кажется, что gcc, возможно, не нашел Fortran библиотеки.
Может кто-нибудь объяснить мне, что вызывает ошибку и как я могу это исправить?