Hola y bienvenidos de nuevo.
En este video, voy a guiarte sobre cómo utilizar la interfaz de línea de comandos, la terminal en un
sistema operativo mac para compilar y ejecutar tus programas en C.
Lo primero que tienes que hacer en tu Mac OS es abrir una ventana de terminal.
Y puedes hacerlo de dos formas distintas.
Puedes ir al finder, abrir el finder e ir a aplicaciones y bajar a utilidades y seleccionar terminal
ahí mismo.
O si ya lo tienes en tu escritorio en tu ventana de aquí, sólo tienes que seleccionar la ventana de terminal
justo en la parte inferior allí.
Una vez que seleccione terminal, esta es su interfaz de línea de comandos.
Esencialmente, aquí es donde puedes teclear comandos y ejecutar y construir tus programas en C.
Y también hay un montón de otros comandos de Linux Unix, comandos de Mac OS, el sistema operativo macOS, leer
el capó es Linux como, pero no es exactamente Linux.
Lo que verás cuando abras el terminal es el nombre de tu ordenador,
y quizás también una ruta y un prompt.
Y el prompt es donde puedes escribir tus comandos.
No voy a hacer un tutorial exhaustivo sobre todos los comandos del terminal de Mac, pero los comandos básicos
que deberías entender son CD, que es cambiar de directorio.
Permite navegar a diferentes carpetas.
Sólo tienes que escribir CD y luego el nombre.
También puedes utilizar el comando mkdir para crear nuevos directorios y puedes utilizar el comando LS para listar el contenido
de un directorio.
Así que, por defecto, dependiendo de dónde hayas abierto el terminal, tu ruta puede estar justo en el nivel superior.
Así que aquí estoy en el directorio de escritorio de mi Jason.
Si quieres crear un directorio para almacenar todos tus programas en C, puedes usar el comando mkdir y crear
un directorio en el nivel superior.
Así que tal vez voy a crear un directorio llamado proyectos.
Y una vez que he creado ese directorio de proyectos puedo navegar a ese directorio escribiendo en CD cambiar directorio y
luego proyectos y puede pulsar el botón de tabulación para completar los nombres.
Y si pulsas enter ahí y emites el comando LS, verás que estás dentro de tu directorio de proyectos.
Así que en este punto puedes abrir un simple editor de texto, empezar a escribir algo de
código C y luego volver a la terminal y emitir comandos para compilar y ejecutar ese código.
Ahora sobre el Mac OS, no soy un experto en mac OS.
Normalmente no uso mucho el sistema operativo de mac, pero hay un editor de texto sencillo que puedes usar si vas
a las aplicaciones.
Puede que éste no sea el mejor.
Hay muchos centros de texto que probablemente puedes descargar, pero uno que viene con el Mac OS es si
vas bajo aplicaciones, verás uno llamado edición de texto y así puedes crear tus programas C en este simple
editor haciendo doble clic en edición de texto Y es sólo un simple editor, ¿verdad?
Aquí no pasa gran cosa.
Sólo le permite escribir parte de su código C.
Y así, una vez que estás dentro de texto, editar Por defecto, van a guardar los archivos en el formato de texto enriquecido.
Usted quiere cambiar eso porque usted sólo quiere cambiar el archivo de guardar los archivos en la
extensión C para que pueda ir hasta el texto, editar y se puede ir hasta las preferencias y en la pestaña nuevo documento sólo puede
decir que el formato, puede decir texto sin formato porque usted no quiere ningún material adicional guardado con esto.
Y de nuevo, hay muchos editores disponibles en Mac OS, Usted sabe, usted puede utilizar algo mucho más fácil que probablemente
Textedit, pero este es el básico que viene con el sistema operativo.
Así que ahora sólo quiero subir y quiero decir en virtud de texto que quiero decir archivo.
Quiero decir guardar, y quiero navegar a donde he creado mi directorio de proyectos.
Por lo general, en el medio se puede ir al nombre de usuario y verás todo lo que aparece allí, y luego se puede
ir a los proyectos.
Entonces usted quiere ir hasta el guardar como campo de texto y sólo quiere decir, vamos a nombre de este Hola
mundo punto C y quiere asegurarse de que dice codificación de texto plano.
Puede que tengas que reiniciar Textedit si sólo cambias las preferencias como te mostré para que esto aparezca.
Pero usted sólo quiere asegurarse de que usted dice Unicode UTF ocho y entonces usted puede golpear guardar y debe haber
guardado.
Hola, mundo.
Mira, puedes navegar de vuelta a tu terminal y si emites el comando LS, verás que ahora hay un archivo
llamado Hola Mundo C.
Así que ahora hemos guardado nuestro archivo en la ubicación correcta.
Ahora podemos empezar a escribir código y guardarlo para compilarlo.
Así que lo bueno de Ides es que traerá un código de plantilla para usted.
No se teclea todo.
Ahora voy a escribir algo de código C y este código te va a parecer poco familiar.
No es importante en este momento.
De nuevo, estamos intentando configurar nuestro entorno para que podamos ejecutar y compilar un programa
C desde la interfaz de línea de comandos en Mac OS.
Así que voy a escribir un poco de código C libra incluir vamos a hacer esto este texto un poco más grande para que
pueda verlo.
Así que podemos ir hasta el texto, editar y podemos ir a las preferencias y podemos ir a la fuente de texto sin formato.
Que sea algo que podamos ver.
Vaya.
Diablos, lo haremos 18 swipe Include.
Estándar io. h y luego diremos simplemente int main y algunas cosas se escribirán automáticamente en mayúsculas
para ti.
Una vez más, podría no ser el mejor editor de texto podemos volver y corregir estos.
Añadimos las llaves y entonces podemos decir printf.
Hola mundo barra invertida n para el avance de línea y luego terminarlo con un punto y coma.
Entonces tenemos que asegurarnos de que INT está en minúsculas y luego podemos seguir adelante hacia arriba y podemos decir guardar archivo.
De nuevo, se trata de un simple editor C para el texto del código fuente.
Puede que la edición no sea la mejor, pero es una con la que estoy familiarizado.
Así que ahora volvemos al terminal y si disparamos el comando LS, vemos Hola mundo punto C.
Hagamos esto un poco más grande.
Y ahora podemos ver realmente el contenido de ese archivo de texto con sólo escribir algo como more.
Y a continuación, el nombre del archivo y se puede ver que lo que hay dentro de allí, estándar int principal y así sucesivamente.
Así podremos guardar nuestro código fuente C en un archivo de texto.
Ahora queremos compilarlo.
Si recuerdas de clases anteriores cuando instalamos el compilador de C, el compilador de C se llama GCC.
Si escribes qué GCC, puedes ver dónde está la ruta.
Si escribes GCC dash dash version, puedes ver la versión de GCC, pero el comando para compilar realmente
es sólo GCC.
Y así, si despejamos esto y decimos GCC y estamos actualmente en el directorio de nuestro proyecto y escribimos el
nombre del archivo fuente C, que es Hello world, y en realidad podemos completar
eso usando una terminación TAB y presionamos enter, verás que acaba de volver al símbolo del sistema y eso normalmente significa
que no hay errores.
Pero después de emitir el comando GCC, que debe generar un programa binario, un ejecutable.
Así que si tecleamos LHS, podemos ver que hay algo llamado punto fuera.
Ese es nuestro programa que fue creado por defecto, el comando GCC por defecto.
Podemos ejecutar nuestro programa haciendo punto slash forward y decir un punto out y eso ejecutará el programa Hola
Mundo.
Y ya ves su rendimiento.
Hola, mundo.
Ahora el comando GCC puede complicarse mucho más.
Podemos cambiar el nombre del ejecutable.
Podemos hacer todo tipo de cosas.
No voy a discutir todas las opciones de línea de comandos del compilador en esta conferencia que va a estar
en la clase de C avanzado.
Vamos a repasar lo básico.
Ahora, si escribes GCC, dash dash help, esto puede darte alguna información adicional sobre algunos de los comandos
del compilador.
Los comandos realmente importantes del compilador, los que probablemente usarás un poco
más son el guión C y el guión O, que en realidad tendrías que maximizar tu ventana para verlos porque parece
que están más arriba.
Pero GCC Dash cal son realmente los principales.
Si tecleas GCC dash, verás que compilará un único fichero fuente.
No lo recomiendo porque luego hay que enlazar de verdad y demás.
Una muy buena es, como has notado, un punto fuera es por defecto el nombre del programa.
No es un buen nombre.
Así que puedes decir GCC y luego el nombre de tu archivo fuente, Hola mundo punto C y luego guión o guión o cambiará el nombre del
programa de un punto fuera y puedes nombrarlo como quieras.
Pongamos el nombre de mi programa.
Y así si compilamos y no tenemos errores ahora lo que ves generado es mi programa y es un nombre un poco más significativo.
A continuación, puede hacer un punto barra diagonal hacia adelante en mi programa y que se ejecutará el programa.
Ahora si tienes errores en tu código.
Por ejemplo, volvamos a Textedit y digamos que tenemos un error.
Digamos que olvidamos un punto y coma o que cambiamos el nombre de Principal por mal escrito o que la INT era una I mayúscula
o una I estándar o no se guardó correctamente.
Digamos que nos lo ahorramos.
Ahora al compilar con el comando básico de GCC GCC hello world.
Lo que ves es que tenemos un error y por lo tanto tendríamos que volver atrás, corregir ese error en el editor de texto y luego
reconstruirlo y volver a guardarlo.
Bien.
Porque aquí falta un punto y coma.
Así que si volvemos atrás, añadimos el punto y coma, lo guardamos y lo compilamos de nuevo.
No tenemos ese error y de hecho podemos ejecutarlo y no tenemos errores y entonces podemos ejecutar nuestro
programa a dot out porque no lo nombramos allí.
Podemos pulsar la flecha hacia arriba para ir a comandos anteriores y ejecutaremos nuestro programa.
Así que esto fue sólo algunos conceptos básicos sobre cómo compilar y editar utilizando un editor de texto simple, un programa en C utilizando
el terminal.
De nuevo, puede ser más complicado.
Esto es sólo lo básico.
Si no te gusta la sobrecarga de un IDE, esta es siempre una buena opción.
Gracias, señor.