Cómo usar/instalar gcc en Mac OS X 10.8/Xcode 4.4

Resuelto Athir Nuaimi asked hace 12 años • 9 respuestas

Instalé Mountain Lion (Mac OS X 10.8) y ahora parece que gcc ya no está disponible. También instalé Xcode 4.4, por lo que no hay más directorio/Desarrollador.

Necesito gcc tanto para puertos mac como para ruby ​​gems (que tienen extensiones nativas).

¿Xcode 4.4 incluye gcc o hay alguna forma de instalar gcc?

Athir Nuaimi avatar Feb 20 '12 04:02 Athir Nuaimi
Aceptado

Actualizar:

Ahora puedes ejecutar el siguiente comando desde tu terminal:

xcode-select --install

A partir de Xcode 4.3, ahora debe instalar manualmente las herramientas de línea de comandos desde Xcode menu > Preferences > Downloads.

imagen de instalación manual

Alternativamente, existen paquetes de instalación independientes tanto para Mountain Lion (10.8) como para Mavericks (10.9) .

Este paquete permite el desarrollo estilo UNIX a través de Terminal mediante la instalación de herramientas de desarrollo de línea de comandos, así como marcos y encabezados del SDK de Mac OS X. Se incluyen muchas herramientas útiles, como el compilador, enlazador y Make de Apple LLVM. Si usa Xcode, estas herramientas también están integradas en el IDE de Xcode y se pueden instalar en su sistema usando el panel de preferencias de Descargas en Xcode 4.3 y versiones posteriores. Este paquete requiere Mac OS X 10.7.3 o posterior.

Steve avatar Feb 19 '2012 21:02 Steve

Descubrí que después de actualizar desde Lion mi instalación fallaba porque buscaba GCC en /usr/bin/gcc-4.2. Ahora la ruta de instalación predeterminada es /usr/bin/gcc.

Mi error se vio así:

make: /usr/bin/gcc-4.2: No such file or directory

Un enlace simbólico solucionará el problema:

sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
Volcanic avatar Jul 29 '2012 11:07 Volcanic

Simplemente pegue esto en la terminal:

export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH

¡Espero que eso ayude!

Roger Fernandez Guri avatar Feb 23 '2012 12:02 Roger Fernandez Guri