2010-04-08 10 views
70

¿Cómo compilo un archivo .c en mi Mac?¿Cómo compilo un archivo .c en mi Mac?

+1

Je, nadie se ha ocupado de esto durante años! – Fattie

+0

Probablemente porque todas las respuestas están desactualizadas. Cualquier archivo .c se puede agregar a un proyecto de Xcode y agregarse a un objetivo. Luego se compilará junto con todos los archivos .m (Objective-C) o Swift. –

Respuesta

29

Necesitará instalar el Apple Developer Tools. Una vez que haya hecho eso, lo más fácil es usar el IDE de Xcode o usar gcc desde la línea de comando.

De acuerdo con el sitio de Apple, la última versión de Xcode (3.2.1) solo se ejecuta en Snow Leopard (10.6), por lo que si tiene una versión anterior de OS X deberá usar una versión anterior de Xcode. Su Mac debería haber venido con un DVD de Herramientas de Desarrollo que contendrá una versión que debería ejecutarse en su sistema. Además, el sitio de Apple Developer Tools todavía tiene versiones anteriores disponibles para descargar. Xcode 3.1.4 debería ejecutarse en Leopard (10.5).

+3

Hola Adam, ¿el gcc de Apple Developer Tools es un enlace simbólico al compilador de clang c o es un compilador de gcc c real? –

2

Usa el compilador gcc. Esto supone que tienes las herramientas de desarrollador instaladas.

5

Puede usar gcc, en la Terminal, haciendo gcc -c tat.c -o TST embargo

, que no viene instalado por defecto. Usted tiene que instalar el paquete de XCode recorrido disco de instalación o descarga de http://developer.apple.com

Aquí es dónde descargar herramientas de desarrollo pasados ​​desde, que incluye Xcode 3.1, 3.0, 2.5 ...

http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1

+0

Fui en el sitio de las manzanas y solo tenían Xcode para Snow Lepord. que no tengo ¿Dónde puedo encontrar una versión ealeir de Xcode en su sitio? o la versión que tienen funciona para mí? – David

+0

Debería poder encontrar allí una versión anterior, no solo la de Snow Leopard. De lo contrario, podría estar en su DVD de instalación en la carpeta "Extras" que corresponde a su sistema operativo. Creo que XCode 3.0 era compatible con Leopard, y posiblemente también con 3.1. – AlBlue

+0

URL añadida al sitio de Apple Connect donde están disponibles los XCodes archivados. – AlBlue

37

usted Necesitaremos un compilador. La forma más fácil es probablemente instalar el entorno de desarrollo de XCode desde los CD/DVD que obtuviste con tu Mac, lo que te dará gcc. , entonces debería ser capaz de compilarlo como

gcc -o mybinaryfile mysourcefile.c 
+0

qué dirían esos DVD en ellos. tengo dos. uno es un disco de inicio, creo, y el otro dice aplicaciones en él. – David

+0

@David: No soy un usuario de mac, pero como intenta instalar algunas aplicaciones, puede probar el que dice aplicaciones. (Y si estoy equivocado, bueno, intente con el otro) – Cascabel

+0

Apuesto a que está en el CD de aplicaciones. Solo tengo el DVD de actualización Snow Leopard (y eso es solo un DVD), y XCode se encuentra en "Instalaciones opcionales/Xcode.mpkg" – OndraSej

2

Ondrasej es el "más a la derecha" aquí, la OMI.
También hay maneras más ingeniosas de hacerlo, sin recurrir a Xcode. Me gusta TryC.

Mac OS X incluye herramientas de desarrollo, un entorno de desarrollo de aplicaciones para hacer Macintosh. Sin embargo, si alguien quiere estudiar la programación usando C, Xcode es demasiado grande y demasiado complicado para los principiantes, para escribir un pequeño programa de muestra. TryC es muy adecuado para principiantes.

enter image description here

No es necesario poner en marcha una aplicación enorme Xcode, o escriba desconocidas comandos en la Terminal. Con TryC, puede escribir, compilar y ejecutar un programa C, C++ y Ruby, tal como TextEdit. Solo está disponible para compilar un archivo de código fuente, pero es suficiente para probar los programas de muestra .

+0

TryC se cuelga a la frecuencia del aguacero de la temporada lluviosa. – amar

14

Sólo para que conste en los tiempos modernos,

de 2017!

1 - acaba de actualizar Xcode en su equipo como lo hace normalmente

2 - Abrir el terminal y

$ xcode-select --install 

se llevará a cabo una breve instalación de un minuto o dos.

3 - Inicie Xcode. "Nuevo" "Proyecto" ... que tienen que elegir "herramienta de línea de comandos"

Nota - confusamente esto es bajo la pestaña "macOS".

choose this one

Seleccione "C" lenguaje en la siguiente pantalla ...

enter image description here

4- Se le pedirá para guardar el proyecto en algún lugar de su escritorio. El nombre que le da al proyecto aquí es realmente solo el nombre de la carpeta que contendrá el proyecto.

5 - ¡Eres dorado! Ahora puedes disfrutar de c con Mac y Xcode.

you're golden

4

En 2017, este lo hará:

cc myfile.c 
Cuestiones relacionadas