Проблема make-файла

Я пытался сделать, делают команду для кода в удаленном компьютере. Я нашел, что существует проблема, и откажитесь завершать компиляцию. Я должен надеть логику размышления, как знать проблему и решить ее.

-bash-4.1$ vi Makefile 
-bash-4.1$ make
gfortran -cpp -O -ffpe-trap=invalid,zero,overflow -fbounds-check -mcmodel=medium -fopenmp fiscof2.f90 frames.f90 gdfxs.f90 -o fiscof2 -L. -lfis2 -L/home/gouda/lib/ -lfrNOX -lgdfr -lgdf 
/usr/bin/ld: cannot find -lgdf
collect2: ld はステータス 1 で終了しました  (means:ld terminated with status 1)
make: *** [fiscof2] エラー 1  ( means: ERROR 1)
0
задан 26 July 2016 в 19:10

1 ответ

Пакет разработки библиотеки gdf (вводимый как аргумент -l опция компоновщика) не мог быть найден в Вашей среде. Установите его путем выполнения:

sudo apt-get install libgdf-dev

имена Пакета библиотеки обычно снабжаются префиксом lib и снабжаются постфиксом -dev. Имейте это в виду, когда подобная ошибка появится.

2
ответ дан 28 September 2019 в 18:58

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

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