Instalé gcc con brew install gcc
, pero cuando escribo , gcc
el comportamiento predeterminado todavía está por usarse clang
. ¿Cómo configuro las cosas para que escribir gcc
en el terminal use automáticamente el gcc
instalado por Homebrew?
Instalé gcc con brew install gcc
, pero cuando escribo , gcc
el comportamiento predeterminado todavía está por usarse clang
. ¿Cómo configuro las cosas para que escribir gcc
en el terminal use automáticamente el gcc
instalado por Homebrew?
Respuestas:
Probablemente desee examinar su variable $ PATH. El gcc
from homebrew debe residir en /usr/local/bin
y debe ser anterior a la versión Xcode de gcc
/ clang
.
Si cambia la variable PATH, asegúrese de cerrar sesión en el shell o volver a mostrar el shell según corresponda.
Esta respuesta también tiene una solución elegante que utiliza alias, por lo que ni siquiera tiene que pensar o preocuparse por la ruta si tiene más de una gcc
instalada.
gcc
en /usr/local/bin
. Esto es por compatibilidad, ya que todo se usaría en gcc
lugar del clang
compilador del sistema (que también tiene el alias gcc
) Lo que hace es poner un enlace versionado /usr/local/bin
como gcc-8
.
puedes usar gcc-7
en su lugar
referencia https://github.com/Homebrew/legacy-homebrew/issues/40374