2 votos

Puede Xcode compilar programas en C?

Para el último par de horas, he estado tratando de encontrar e instalar un compilador gcc para que yo pueda compilar programas en C utilizando eclipse C/C++ IDE. Eclipse no viene con un compilador, por lo que traté de encontrar uno, pero no he encontrado una manera de conseguir uno. Miré hacia arriba Xcode en la App Store y he oído de algunos de los sitios que se pueden compilar programas en C. Puede compilar programas en C? Es mejor que la de Eclipse? Si no, ¿alguien sabe donde puedo encontrar un compilador gcc para mi Mac? Estoy ejecutando Mac OS X Lion.

Esta es la versión de Eclipse que estoy ejecutando: http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers-includes-incubating-components/indigosr2

4voto

yoliho Puntos 340

Para obtener gratis un compilador C/C++ tienes que descargar Xcode. Incluye dos compiladores de C; clang (el compilador de Apple admite en la actualidad) y una vieja versión de gcc. (Tenga en cuenta las actuales versiones de Xcode >=5 creo que sólo han clang) asegúrese de instalar las herramientas de línea de comandos si desea utilizar los compiladores de fuera de Xcode. (Estas herramientas de línea de comandos también parecen estar disponible a partir de Apple developer site , si usted se registre, pero me gustaría llegar a ellos a través de Xcode a menos que tenga una muy buena razón y entender la diferencia).

Todos los otros compiladores sé de utilizar uno de estos dos compiladores y sus binarios herramientas para establecer a sí mismos. (por ejemplo, la gestión de paquetes, como los sistemas de macports, fink y homebrew necesita de estas herramientas de línea de comandos para ejecutar partes de su infraestructura así como compilador de sus puertos - sin embargo, estos gestores de paquetes incluyen los puertos de otros compiladores de c por ejemplo, versiones recientes de gcc.)

IDEs como Eclipse uso de estos compiladores de línea de comandos para hacer la construcción de programas.

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

1voto

MrStatic Puntos 4789

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

Otra opción sería el uso de Macports para instalar gcc.

Edit: Como se indicó en los comentarios, usted realmente necesita Xcode para instalar Macports, yo me eches la culpa a la falta de esta en el hecho de que yo no he tenido un OS X instalar sin Xcode desde que empecé a usar OS X. Aún así, Macports es bueno para la obtención de un poco más arriba-a-fecha de las versiones de las cosas, Xcode tiende a ser más estable de nuevo (no es que importe demasiado para la mayoría de los usuarios cuando se trata de compiladores de C).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X