gfortran совершают ошибку: “- перекомпилировали с-fPIC”

Я встречаюсь с ошибкой при компиляции программы Фортрана: так как мне обеспечили make-файл, я открываю рабочий каталог в терминале и типе make. К сожалению, я получаю эту ошибку:

relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
makefile:43: recipe for target '<name>' failed

На самом деле я не добираюсь, как "перекомпилировать с-fPIC".
Я попытался ввести make -fPIC и добавление чего-то как:

CFLAGS =-fPIC
CXXFLAGS =-fPIC

к make-файлу, но оба не работали.
Любая справка ценится, спасибо.

0
задан 17 May 2017 в 05:12

0 ответов

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

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