2010-04-21 15 views
8

He instalado Xcode desde el cd Tool, pensé que me permitiría usar gcc desde la línea de comandos pero no puedo encontrarlo.¿Dónde está gcc en OSX? Ya instalé Xcode

¿Qué me falta

EDITAR

Cuando escribí no puedo encontrarlo que quería decir "lo busco utilizando which gcc"

Si gcc habría sido en el PATH en primer lugar, which lo habría encontrado.

Dado que gcc no está en el PATH (eso es lo que me trajo aquí en primer lugar) which no lo encontrará!

Creo que era obvio, pero estoy haciendo aquí la nota porque no

+2

Voy a cerrar esta pregunta como fuera de tema porque es demasiado antigua y está desactualizada. Ya no es aplicable – dawg

Respuesta

6

No marcó la casilla que dice "Soporte de desarrollo de UNIX" [1] (o posiblemente la haya desmarcado; no recuerdo si está activada o no) cuando hizo la instalación, por lo que no instaló los enlaces simbólicos y los controladores necesarios en /usr/bin/.

Vuelva a instalar, y asegúrese de leer las descripciones de las opciones de configuración y seleccionar las que necesita.

1: "El contenido opcional para permitir el desarrollo de línea de comandos del volumen de arranque instala un duplicado del compilador GCC y herramientas de línea de comandos, bla, bla, bla ...."

+0

Lo más probable es que voy a volver a instalar. – OscarRyz

+1

Esto fue todo. Ahora intenté reinstalar pero la opción no está disponible :(Creo una nueva pregunta para esto: http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support – OscarRyz

4

estaba en mi Mac $ which gcc pantallas /usr/bin/gcc.

+0

¿Es posible que 'which' devuelva algo si el comando no funciona en primer lugar? – OscarRyz

+1

no, él solo te estaba diciendo dónde se supone que gcc es. él está diciendo que gcc está en SU ​​mac –

+0

@Brian Oh ... entonces ese es un comentario, no una respuesta – OscarRyz

5

Algo salió mal con su instalación.

gcc está instalado en/usr/bin con un enlace simbólico a gcc-4.2:

cd diciu$ pkgutil --file-info /usr/bin/gcc-4.2 
volume:/
path: /usr/bin/gcc-4.2 

pkgid: com.apple.pkg.gcc4.2Leo 
pkg-version: 4.2.0.9000000000.1.1249367152 
[..] 
pkgid: com.apple.pkg.Xcode3.2.1Update 
pkg-version: 1.0.1.1249367152 
[..] 
pkgid: com.apple.pkg.Xcode3.2.1UpdateUNIXDevSupport 
pkg-version: 1.0.1.1249367152 
[..] 
+0

No sabía nada sobre 'pkgutil': este fragmento definitivamente es útil. – awgy

0

¿Es posible que en lugar de no haber instalado gcc, la variable PATH $ está en mal estado? primero compruebe si gcc está en/usr/bin manualmente. Luego echo $ PATH ...

+0

Eso fue lo que quise decir con * No puedo encontrarlo *: P He actualizado mi publicación. – OscarRyz

+0

sí, pero mi punto es que el gcc no está en tu camino podría ser causado por tu ruta equivocada, o por gcc no estar presente ... –

1

Lo mismo ocurrió a mí. Funcionó por un tiempo y luego se fue. Reinstalar y será reparado.

Es posible que desee descargar Xcode de Apple mientras está en ello. Casi se garantiza que esté más actualizado/actualizado ya que Xcode se actualiza rápidamente. La corriente Xcode es 3.2.1.10. Necesitas una ID de Apple para descargar, pero eso también te da acceso al sitio de desarrollo. Todo gratis... .


Es 1/6/2014. Xcode actual es 5.0.1


Es 2016 - La Xcode actual es 8.0. Creo que esta pregunta debería estar cerrada ahora.

+0

+1 @drewk Gracias, traté de descargarlo de No pude pasar el firewall (o el antivirus no lo sé), así que hoy traje mi CD de instalación y esto es lo que sucedió: http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support :( – OscarRyz

38

partir de la versión 4.3.1, XCode ahora es una aplicación y las herramientas de línea de comandos ahora están disponibles a través de las Preferencias (esto está documentado en el App Store para XCode en 'Novedades de la Versión 4.3.1' si hace clic en 'Más ...'). Después de instalar XCode, ábralo, abra las Preferencias y haga clic en la pestaña Descargar. Haga clic en 'instalar' para 'Herramientas de línea de comando' y luego inicie sesión con la contraseña de su computadora. El código luego será descargado e instalado.

+4

Puede confirmar que esta es ahora la manera de instalar gcc. – hitsuyashi

0

Sí, intente instalar 'herramientas de línea de comando' haciendo clic en Herramientas de línea de preferencias-Descargas-comando.

Cuestiones relacionadas