¿Puede Xcode compilar programas en C?

2

Durante las últimas dos horas, he estado tratando de encontrar e instalar un compilador gcc para poder compilar programas en C utilizando el IDE de E / C ++ de eclipse. Eclipse no viene con un compilador, así que traté de encontrar uno pero no encontré la manera de obtener uno. Busqué Xcode en la App Store y escuché en algunos sitios que puede compilar programas en C. ¿Puede compilar programas en C? ¿Es mejor que Eclipse? Si no, ¿alguien sabe dónde puedo encontrar un compilador gcc para mi Mac? Estoy ejecutando Mac OS X Lion.

Esta es la versión de Eclipse que estoy ejecutando: enlace

    
pregunta John 25.06.2012 - 11:06

2 respuestas

4

Para obtener un compilador gratuito de C / C ++, debes descargar Xcode. Incluye dos compiladores en C; clang (el compilador que Apple soporta actualmente) y una versión anterior de gcc. (Tenga en cuenta las versiones actuales de Xcode > = 5 Creo que solo tienen el Clang) Asegúrese de instalar las herramientas de la línea de comandos si desea usar los compiladores desde fuera de Xcode. (Estas herramientas de la línea de comandos también parecen estar disponibles en el sitio de desarrolladores de Apple si se registra, pero las obtendría a través de Xcode a menos que tenga una buena razón y entienda la diferencia).

Todos los otros compiladores que conozco usan uno de estos dos compiladores y sus herramientas binarias para configurarse. (por ejemplo, los sistemas de administración de paquetes como macports, fink y homebrew necesitan estas herramientas de línea de comandos para ejecutar partes de su infraestructura, así como para compilar sus puertos; sin embargo, estos administradores de paquetes incluyen puertos de otros compiladores c, por ejemplo, versiones más nuevas de gcc).

Los IDE como Eclipse usan estos compiladores de línea de comandos para hacer la construcción de programas.

Hay algunos compiladores comerciales como compilador de C ++ de Intel pero no sé si estos requieren Xcode o son compiladores de C.

    
respondido por el Mark 25.06.2012 - 11:21
1

Sí, Xcode puede compilar programas C / C ++.

Otra opción sería utilizar Macports para instalar gcc.

Editar: Como se indica en los comentarios, en realidad necesitas Xcode para instalar Macports, me culpo por no haber tenido una instalación de OS X sin Xcode desde que empecé a usar OS X. Aún así, Macports es bueno para obtener versiones un poco más actualizadas de las cosas, Xcode tiende a ser más estable que nuevo (no es que sea demasiado importante para la mayoría de los usuarios cuando se trata de compiladores de C). / p>     

respondido por el mludd 25.06.2012 - 11:09

Lea otras preguntas en las etiquetas