make, gcc y otras herramientas de desarrollo no disponibles después de instalar XCode en Lion

7

Instalé XCode después de actualizar a OS X Lion, descargué XCode de la App Store. gcc , make y aún no se encuentran y no puedo compilar nada de la fuente debido a esto. Hice un find / -name make y parece que encontró algo:

/Developer/Library/Xcode/Project Templates/Framework & Library/JNI Library/make
/Developer/usr/bin/make

¿Qué está pasando aquí? ¿Esto es normal?

    
pregunta user 21.07.2011 - 22:06

4 respuestas

7

¿Está /Developer/usr/bin en su variable PATH?

Puedes intentar ln -s /Developer/usr/bin/make /usr/bin/make

    
respondido por el ghoppe 21.07.2011 - 23:09
3

Asegúrese de que se haya actualizado $PATH de su sistema. Si tenía una ventana de terminal abierta antes de instalar, y está usando la misma ahora que tiene Xcode instalado, abra una nueva y deje que se ejecute a través de .bashrc / .bash_profile / etc nuevamente para actualizar la ruta. Si conoce el archivo específico en el que reside la variable $ PATH en su sistema, también puede ejecutar source en ese archivo.

Si eso no funciona, puedes agregar manualmente la ruta en la que el comando find encuentra estas herramientas en (debería ser /Developer/usr/bin ) a tu $PATH dentro de ~/.bashrc o ~/.bash_profile (dependiendo de cómo tus archivos bash están configurados; el mío tiene todo en ~/.bashrc pero los he personalizado en gran medida).

    
respondido por el Bryson 21.07.2011 - 23:10
0

Sí, parece que Apple ha movido todas las Herramientas de desarrollo bajo / Desarrollador. Por qué, me supera. Arreglar el $ PATH es fácil, pero la parte molesta es que los objetos incluidos también se han movido en / Developer / usr / include etc.

Pasé una buena mitad de un día tratando de compilar algunas extensiones de PHP, sin éxito, encontrándome con todo tipo de errores "blah.h not found".

    
respondido por el Indrek Siitan 25.07.2011 - 19:41
0

Finalmente descubrí esto. Están bajo / Desarrollador porque la instalación de Xcode desde App Store no instala Xcode, sino una aplicación llamada "Instalar Xcode". Después de ejecutarlo, todo volvió a la normalidad. :)

    
respondido por el Indrek Siitan 02.08.2011 - 11:48

Lea otras preguntas en las etiquetas