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

He instalado Mountain Lion (Mac OS X 10.8) y ahora gcc ya no parece estar disponible. También instalé Xcode 4.4 para que no haya más / directorio de desarrolladores.

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

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

Actualizar:

Ahora puede ejecutar el siguiente comando desde su terminal:

xcode-select --install 

Comenzando con Xcode 4.3: ahora debe instalar manualmente las herramientas de línea de comandos desde el Xcode menu > Preferences > Downloads .

imagen de instalación manual

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

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

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

Mi error se veía así:

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

Un enlace simbólico resolverá el problema:

 sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2 

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!

pre-1.9.3 Ruby en Mountain Lion

Requisitos previos

 Xcode 4.4, Xcode Command Line Tools Homebrew XQuartz 2.7.2 or later. rbenv/ruby-build or RVM. 

Instalar GCC

Tenga en cuenta que las herramientas de línea de comandos de Xcode no incluyen GCC, sino que incluyen LLVM-GCC. Igual pero diferente.

 $ brew tap homebrew/dupes $ brew install apple-gcc42 

Agregue lo siguiente a su ~ / .profile o equivalente:

 export CC=/usr/local/bin/gcc-4.2 

Y vuelva a cargar su caparazón antes de intentar los comandos de instalación a continuación.

Instalar RVM

 CFLAGS="-I/opt/X11/include" rvm reinstall ree 

Instalar Ruby

 Prefix the install command with CFLAGS="-I/opt/X11/include" 

Luego, configura tu nuevo ruby ​​como predeterminado:

 user$ rvm use 1.9.2 --default 

Luego verifica tu versión ruby:

 user$ ruby -v 

Para los usuarios que pueden descargar de Apple una versión de Xcode, pero no las herramientas de línea de comando

Una respuesta aceptada a una pregunta comparable sugiere kennethreitz / osx-gcc-installer . En esa área del ‘Instalador OSX GCC’, la primera de las dos opciones son los binarios precomstackdos, para Snow Leopard y Lion, pero no para Mountain Lion. Teniendo en cuenta lo que está incluido, no debería recomendar el uso de GCC-10.7-v2.pkg de ese proyecto después de instalar la versión 4.4 de Xcode en cualquier comstackción de 10.8.

La opción más relevante es crear la suya propia , con referencia al código abierto de Apple para Herramientas de desarrollo.

Fuentes para GCC, compatibilidad con 10.8

El código abierto de Apple para las Developer Tools 4.3 más recientes no incluye GCC. La fuente de GCC en el área 4.1 puede ser demasiado antigua para usarla con 10.8.

Página de inicio de GCC para la versión más reciente.

Estado de comstackción para enlaces GCC 4.7 a los resultados de x86_64-apple-darwin10.8.0

Apple proporciona un instalador .mpkg para las herramientas de línea de comandos (CLT), pero normalmente no exponen el enlace. Incluye GCC. Puede instalarlo sin descargar / instalar XCode.

Descargue las herramientas de línea de comandos w / GCC aquí.

Puedes comstackrlo tú mismo con este Makefile . Si quieres ahorrarte 2-5 horas, creé un paquete de instalador firmado con GCC 4.7.2 para Mac OSX Mountain Lion que puedes descargar aquí .

Puede descargar el instalador (archivo .pkg) de la versión más actual de GCC para Mountain Lion desde este sitio. Simplemente necesitas descargarlo e instalarlo.

https://github.com/kennethreitz/osx-gcc-installer/downloads

Estoy usando OS X 10.9 Mavericks. Solo casualmente escribí gcc -v. El sistema descargó gcc inmediatamente. La instalación se completó sin la instalación de Xcode. Probando “¡Hola, mundo!” trabajos.