Неопределенные ссылки на '_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 и Фортран 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 не мог найти библиотеки Фортрана.

Кто-то мог объяснить меня, что вызывает ошибку и как я могу зафиксировать ее?

1
задан 5 February 2015 в 11:28

0 ответов

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

Похожие вопросы: