ld: no se encontró la biblioteca para -lgcc

0

Después de brew upgrade cada vez que intento compilar un archivo .c , aparece el siguiente error:

ld: library not found for -lgcc collect2: error: ld returned 1 exit status

Los envoltorios como mpicc todavía funcionan. Intenté volver a vincular con brew link --overwrite gcc , pero no obtuve resultados de trabajo, ya que ya está vinculado. brew doctor no me da una pista.

Gracias de antemano.

    
pregunta tulians 21.06.2016 - 12:50

1 respuesta

1

No estoy seguro de que sea así, pero si compilo con gcc-4.9 (ya que la versión de gcc que he instalado es la versión 4.9.2) en lugar de gcc , funciona como debería. Así que la oración de compilación que parece funcionar es gcc-4.9 -o exec_name program.c . Si alguien sabe por qué es así, me interesaría saberlo.

    
respondido por el tulians 21.06.2016 - 23:31

Lea otras preguntas en las etiquetas