Po brew upgrade
za każdym razem, gdy próbuję skompilować .c
plik Otrzymuję następujący błąd:
ld: library not found for -lgcc
collect2: error: ld returned 1 exit status
Owijarki jak mpicc
nadal działa. Próbowałem ponownie połączyć brew link --overwrite gcc
, ale nie ma żadnych wyników pracy, ponieważ jest już połączony. brew doctor
nie daje mi podpowiedzi.
Z góry dziękuję.
gcc -o helloworld helloworld.c
kończy się niepowodzeniem i pokazuje ten błąd.type -p gcc
pokazaćOdpowiedzi:
Nie jestem tego pewien, ale jeśli się skompiluję
gcc-4.9
(jak wersja gcc, którą zainstalowałem to wersja 4.9.2) zamiastgcc
działa tak, jak powinno. Wydaje się, że zdanie kompilacji działagcc-4.9 -o exec_name program.c
. Jeśli ktoś wie, dlaczego tak jest, chciałbym wiedzieć.źródło