Instalé Xcode pero aún no tengo gcc en mi terminal

10

Acabo de recibir una Mac y soy un completo novato, por lo que esta puede ser una pregunta muy fácil, pero no pude resolverla con Google o F1.

Estaba intentando ejecutar un programa en C desde la Terminal que viene con mac, pero cuando usé gcc test.c , decía -bash: gcc: command not found . Busqué el error en Google y descubrí que necesitaba descargar Xcode. Hice eso y lo instalé (creo que, después de todo, se ejecuta), pero todavía no tengo gcc en mi Terminal. ¿Qué puedo hacer?

    
pregunta Andrew Latham 23.03.2012 - 19:03

3 respuestas

23

Gran pregunta: esto ha cambiado recientemente, así que sospecho que muchas otras personas se están preguntando lo mismo.

En la última versión de Xcode, las herramientas de la línea de comandos se distribuyen como un paquete separado. Afortunadamente son muy fáciles de instalar:

  • Abra Xcode y abra la ventana de Preferencias ( + , ).
  • Cambie a la pestaña Descargas.
  • Haga clic en "Instalar" (o "Actualizar") junto a "Herramientas de línea de comandos". También puede configurar actualizaciones automáticas y componentes adicionales de Xcode.

Nota: dado que estas herramientas son en realidad un paquete completamente separado , puede instalar las herramientas de línea de comandos sin instalar Xcode , si no No necesitas Xcode y quieres ahorrar algo de espacio en disco. Se pueden descargar por separado desde el sitio para desarrolladores de Apple .

    
respondido por el jtbandes 23.03.2012 - 19:06
5

Si las herramientas de línea de comandos son todo lo que necesita y realmente no necesita Xcode, entonces hay una manera mucho más eficiente de instalar estas herramientas que no requieren que descargue varios gigabytes de datos.

Simplemente descargue el paquete "Herramientas de línea de comandos" de Desarrollador de Apple (se requiere una cuenta gratuita; puede usar su ID de Apple). A partir de este escrito, el paquete se llama "Herramientas de línea de comandos para Xcode - finales de marzo de 2012". Es una imagen de disco de 171.70 MB, que palidece en contraste con la descarga de Xcode de 4+ GB.

Ten en cuenta que, si ya has instalado Xcode, querrás desinstalarlo antes de instalar las herramientas de línea de comandos.

    
respondido por el Mathias Bynens 23.03.2012 - 20:54
2

Este es el comportamiento esperado, Xcode ahora usa LLVM como el compilador predeterminado. A partir de Xcode 4.3 gcc ya no está incluido, las compilaciones distribuidas tampoco están disponibles.

Si desea gcc, deberá descargar el paquete separado llamado "Command Line Tools for Xcode" de Xcode como se describe en esta respuesta .

    
respondido por el Coyote 23.03.2012 - 19:44

Lea otras preguntas en las etiquetas