Depois de brew upgrade
cada vez que tento compilar um .c
arquivo, recebo o seguinte erro:
ld: library not found for -lgcc
collect2: error: ld returned 1 exit status
Wrappers como mpicc
ainda funcionam embora. Tentei ligar novamente brew link --overwrite gcc
, mas não obtive resultados funcionais, pois já está vinculado. brew doctor
não me dá uma dica.
Obrigado antecipadamente.
gcc -o helloworld helloworld.c
falha e mostra esse erro.type -p gcc
show deRespostas:
Não tenho certeza disso, mas se eu compilar com
gcc-4.9
(como a versão do gcc que instalei é a versão 4.9.2), em vez degcc
funcionar como deveria. Portanto, a sentença de compilação que parece funcionar égcc-4.9 -o exec_name program.c
. Se alguém souber por que é assim, eu estaria interessado em saber.fonte