Instalé gcc con brew install gcc, pero cuando escribo , gccel comportamiento predeterminado todavía está por usarse clang. ¿Cómo configuro las cosas para que escribir gccen el terminal use automáticamente el gccinstalado por Homebrew?
Instalé gcc con brew install gcc, pero cuando escribo , gccel comportamiento predeterminado todavía está por usarse clang. ¿Cómo configuro las cosas para que escribir gccen el terminal use automáticamente el gccinstalado por Homebrew?
Respuestas:
Probablemente desee examinar su variable $ PATH. El gccfrom homebrew debe residir en /usr/local/biny 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 gccinstalada.
gccen /usr/local/bin. Esto es por compatibilidad, ya que todo se usaría en gcclugar del clangcompilador del sistema (que también tiene el alias gcc) Lo que hace es poner un enlace versionado /usr/local/bincomo gcc-8.
puedes usar gcc-7en su lugar
referencia https://github.com/Homebrew/legacy-homebrew/issues/40374