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.
O que é a biblioteca gcc? Qual é a linha completa que você está usando para compilar? Arquivos .c são compilados para .o e não estão vinculados. Por que usar o gcc do brew em vez do clang da Apple?
—
Mark
@ Mark, basta compilar um programa simples Hello World com
—
tulians
gcc -o helloworld helloworld.c
falha e mostra esse erro.
Onde está gcc ou seja, o que faz
—
Mark
type -p gcc
show de
Está em / usr / local / bin / gcc
—
tulians
Veja github.com/Homebrew/legacy-homebrew/issues/40653 qual versão do Xcode você possui
—
Marque