¿Cómo compilo un archivo .c en mi Mac?¿Cómo compilo un archivo .c en mi Mac?
Respuesta
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).
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? –
Usa el compilador gcc
. Esto supone que tienes las herramientas de desarrollador instaladas.
Puede intentar usar gcc. Las instrucciones están aquí: http://www.tech-recipes.com/rx/726/mac-os-x-install-gcc-compiler/
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
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
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
URL añadida al sitio de Apple Connect donde están disponibles los XCodes archivados. – AlBlue
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
qué dirían esos DVD en ellos. tengo dos. uno es un disco de inicio, creo, y el otro dice aplicaciones en él. – David
@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
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
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.
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 .
TryC se cuelga a la frecuencia del aguacero de la temporada lluviosa. – amar
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".
Seleccione "C" lenguaje en la siguiente pantalla ...
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.
En 2017, este lo hará:
cc myfile.c
- 1. ¿Cómo compilo mi propia biblioteca C++ para Android?
- 2. ¿Cómo compilo C++ con Clang?
- 3. ¿Cómo compilo byte todo en mi directorio .emacs.d?
- 4. ¿Cómo compilo mi proyecto delphi en la línea de comando?
- 5. ¿Cómo compilo un archivo java que tiene dependencias jar?
- 6. ¿Cómo compilo el código Perl dentro de un programa C?
- 7. ¿Cómo compilo condicionalmente los fragmentos de código C en mi módulo Perl?
- 8. ¿Cómo compilo archivos .rc cuando compilo con CL.exe?
- 9. ¿Cómo compilo un sitio web ASP.NET en un solo archivo DLL?
- 10. ¿Cómo compilo una UDF Colmena
- 11. ¿Cómo compilo programas de DOS en Debian?
- 12. ¿Cómo compilo un módulo sin EntryPoint? .
- 13. ¿Cómo compilo un árbol de expresiones en un método invocable, C#?
- 14. ¿Cómo configurar mi shell predeterminado en Mac?
- 15. ¿Cómo compilo el soporte Readline en Ruby
- 16. ¿Cómo escribo y compilo el código Objective-C?
- 17. ¿Cómo compilo jzmq para ZeroMQ en OSX?
- 18. ¿Cómo compilo jrxml para obtener jasper?
- 19. ¿Cómo creo un archivo disperso programáticamente, en C, en Mac OS X?
- 20. Cómo crear un archivo MD5 en una Mac
- 21. Cómo ejecutar * .sql archivo mysql en mi aplicación C#
- 22. ¿Cómo instalo y compilo contra OpenSSL 1.0.0 en Ubuntu?
- 23. ¿Cómo compilo en Linux para compartir con todas las distribuciones?
- 24. ¿Cómo compilo mi código en Eclipse usando la tecla de método abreviado
- 25. ¿Cómo compilo el código ensamblador JVM en bytecode?
- 26. Diferencia entre "Mi Mac de 32 bits" y "Mi Mac de 64 bits" en Xcode 4?
- 27. ¿Cómo firmo un applet de Java usando un certificado en mi llavero Mac?
- 28. C++ perfiles en mac
- 29. ¿Qué sucede cuando compilo?
- 30. ¿Cómo busco todos mis repositorios git en mi Mac?
Je, nadie se ha ocupado de esto durante años! – Fattie
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. –