![gfortran macht Fehler: „- neu kompilieren mit -fPIC“](https://rvso.com/image/1000376/gfortran%20macht%20Fehler%3A%20%E2%80%9E-%20neu%20kompilieren%20mit%20-fPIC%E2%80%9C.png)
Beim Kompilieren eines Fortran-Programms tritt ein Fehler auf: Da mir ein Makefile zur Verfügung steht, öffne ich das Arbeitsverzeichnis im Terminal und gebe ein make
. Leider erhalte ich diesen Fehler:
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
Eigentlich verstehe ich nicht, wie ich „mit -fPIC neu kompilieren“ kann.
Ich habe versucht, make -fPIC
etwas wie Folgendes einzugeben und hinzuzufügen:
CFLAGS = -fPIC
CXXFLAGS = -fPIC
zum Makefile, aber beides hat nicht funktioniert.
Jede Hilfe ist willkommen, danke.