Instalé gcc con brew install gcc
, pero cuando escribo gcc
el comportamiento predeterminado sigue siendo usar clang
. ¿Cómo configuro las cosas para que al escribir gcc
en la terminal se use automáticamente el gcc
instalado por Homebrew?
Respuestas
¿Demasiados anuncios?puedes usar gcc-7
lugar
referencia https://github.com/Homebrew/legacy-homebrew/issues/40374
Cuando construye aplicaciones C / C ++ / Objective C, etc., generalmente no ejecuta el compilador C desde la línea de comandos; usa un sistema de compilación, cuál de los más simples es un archivo MAKE.
La forma estándar de Unix (por ejemplo, desde que pre gcc es el único compilador) es pasar información al sistema de compilación donde está el compilador. A menudo, este es el entorno variable CC para el compilador de C CPP o similar para C ++.
esto se hace a menudo en la línea de comando
p.ej
make CC=/usr/bin/clang all # for Clang
make CC=/usr/local/bin/gcc-4.9 all # for gcc-4.9 under Homebrew