gfortran faz erro: “- recompilar com -fPIC”

0

Estou encontrando um erro ao compilar um programa fortran: já que tenho um makefile fornecido, abro o diretório de trabalho no terminal e digito make . Infelizmente recebo este erro:

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

Na verdade, não entendo como "recompilar com -fPIC".
Eu tentei digitar make -fPIC e adicionar algo como:

CFLAGS = -fPIC
CXXFLAGS = -fPIC

para o makefile, mas ambos não funcionaram.
Qualquer ajuda é apreciada, obrigado.

    
por danieleg91 17.05.2017 / 14:12

0 respostas