ld: libreria non trovata per -lgcc

0

Dopo un brew upgrade ogni volta che provo a compilare un file .c ottengo il seguente errore:

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

I wrapper come mpicc funzionano ancora. Ho provato a ricollegare con brew link --overwrite gcc , ma non ho ottenuto risultati funzionanti, poiché è già collegato. brew doctor non mi dà un suggerimento.

Grazie in anticipo.

    
posta tulians 21.06.2016 - 12:50
fonte

1 risposta

1

Non sono sicuro che sia così, ma se compilo con gcc-4.9 (come la versione gcc che ho installato è la versione 4.9.2) invece di gcc funziona come dovrebbe. Quindi la frase di compilazione che sembra funzionare è gcc-4.9 -o exec_name program.c . Se qualcuno sa perché è così sarei interessato a sapere.

    
risposta data 21.06.2016 - 23:31
fonte

Leggi altre domande sui tag