58 votos

Instalado gcc con Homebrew, ahora ¿cómo usar ese gcc en lugar de clang?

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?

6voto

soeren-b-c Puntos 28

3voto

yoliho Puntos 340

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X