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?
21
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 degcc
/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.fuente
gcc
en/usr/local/bin
. Esto es por compatibilidad, ya que todo se usaría engcc
lugar delclang
compilador del sistema (que también tiene el aliasgcc
) Lo que hace es poner un enlace versionado/usr/local/bin
comogcc-8
.puedes usar
gcc-7
en su lugarreferencia https://github.com/Homebrew/legacy-homebrew/issues/40374
fuente