Después de un brew upgrade
cada vez que intento compilar un .c
me sale el siguiente error:
ld: library not found for -lgcc
collect2: error: ld returned 1 exit status
Envoltorios como mpicc
pero sigue funcionando. He intentado volver a enlazar con brew link --overwrite gcc
pero no se obtiene ningún resultado, ya que está vinculado. brew doctor
no me da una pista.
0 votos
¿Qué es la biblioteca gcc? Los archivos .c se compilan en .o y no se enlazan. ¿Por qué usar gcc de Brew en lugar de clang de Apple?
0 votos
@Mark, sólo compilar un simple programa Hola Mundo con
gcc -o helloworld helloworld.c
falla y muestra ese error.0 votos
Dónde está gcc, es decir, qué hace
type -p gcc
mostrar0 votos
Está en /usr/local/bin/gcc
0 votos
Ver github.com/Homebrew/legacy-homebrew/issues/40653 qué versión de Xcode tienes
0 votos
@Mark, según
brew doctor
Tengo Xcode 7.2. Me sugiere que lo actualice a la versión 7.3.1. Aun así, gcc funcionaba hasta ayer y esta sugerencia tiene algunos días de antigüedad.