Hola y bienvenidos de nuevo.
En este video, voy a guiarte a través de cómo puedes compilar y ejecutar tus programas en C usando un simple
editor de texto a través de la interfaz de línea de comandos en ubuntu.
Así que aquí tenemos nuestro sistema operativo ubuntu.
Acuérdate de arrancar programas y de arrancar diferentes terminales.
De hecho, puede seleccionar el punto punto punto.
Y puedes venir aquí y teclear buscar.
Y puedes decir terminal.
Es una forma de empezar.
Si no vas a la opción de búsqueda, en realidad puedes venir aquí y hacer clic derecho en la ventana
y puedes decir abrir en terminal.
Y eso hará que aparezca un terminal también.
Ahora esta es tu interfaz de línea de comandos.
Esta es la terminal.
Aquí es donde escribes los comandos para ejecutar tus programas C esencialmente.
Y te darás cuenta de que cuando aparece por primera vez va a venir con fuente específica y su estructura de directorios donde quiera
que estés conectado.
Así que esto aparece en el escritorio a la derecha.
Y así puedes emitir comandos simples como CD para cambiar de directorio.
Esto no va a ser un tutorial exhaustivo sobre todos los comandos y Linux para crear directorios y navegar a través
de directorios.
Quiero decir que sólo necesitas saber unos pocos.
A CD cambiará los directorios, make dir creará los directorios y, a continuación, LS listará los directorios.
Esos son realmente los principales comandos de Linux que necesitas entender.
Así, por ejemplo, si estamos en nuestro directorio por defecto y queremos crear un directorio tal vez sólo para almacenar
nuestro código C y tal vez crear un llamarlo un proyecto, podemos decir hacer dir un proyecto y, a continuación, podemos hacer
LS.
Y eso nos mostrará todos los diferentes directorios bajo nuestro escritorio aquí directorio por defecto.
Y luego para navegar dentro de allí podemos decir proyecto CD.
Y pulsamos el botón de tabulación para completar la tabulación.
Y así, una vez que estamos en un directorio vamos a empezar a editar nuestro código.
Tenemos que abrir un simple editor de texto.
Y Linux tiene muchos editores de texto disponibles.
Hay unos de la vieja escuela llamados VI.
Me verás usar esto bastante, pero tiene una especie de algunos comandos que son un poco difíciles de insertar y añadir pestañas.
Así que si usted escribe en VI y podríamos decir principal punto c o lo que sea, se creará un archivo llamado principal
punto c y el editor de VI.
Y parece un poco raro.
Si estás familiarizado con los comandos VI, no es demasiado difícil de usar, pero no es el más intuitivo.
Tienes que seleccionar I para insertar, y luego puedes empezar a escribir tu código y cosas por el estilo.
Y luego tienes que pulsar los dos puntos o la tecla escape para volver a los comandos, y luego pulsar dos puntos
y Q para salir.
Así que VI es un poco más difícil de usar, y por lo tanto es un poco más complejo.
El editor que yo sugeriría usar es probablemente algo como gedit.
Es bastante sencillo de usar en Linux.
Hay muchos diferentes.
Y de nuevo, si vas a las aplicaciones del programa puedes escribir gedit.
Y esto mostrará un editor de texto gedit.
Y es un editor de texto bastante sencillo.
Y así que escriba que se ejecuta y se abrirá el editor de texto gedit.
Por cierto, también puedes activarlo desde la línea de comandos.
Bien.
Puedes decir G edit.
Y usted puede hacer el ampersand de modo que usted todavía tenga el aviso.
Y eso también traerá un editor gedit.
Y esto traerá el editor en ese proyecto de directorio.
Y lo que puedes hacer aquí es una interfaz muy fácil de usar para empezar a crear tu texto, tu código
fuente en C.
Y lo que puedes hacer es abrir un archivo existente si ya tenías uno.
O puedes pulsar el signo más para crear un nuevo documento.
Y aquí puedes decir que verás que añadirá pestañas.
Aquí tenemos un documento.
No contiene nada, pero podemos guardarlo donde queramos.
Y así acabo de crear un directorio bajo mi proyecto de escritorio para que pueda seleccionar escritorio y decir proyecto.
Y voy a poner mi archivo allí y voy a nombrarlo.
Voy a llamarlo "Hola Mundo".
Veamos.
Lo pones aquí arriba con el nombre Hola Mundo punto C y voy a darle a guardar.
Y entonces usted puede ver realmente que este archivo se guarda ahora dentro de ese directorio escribiendo el comando LS.
Y ves hola mundo punto c.
Así que ahora podemos volver a nuestro editor y verás que todavía aparece en el lado izquierdo.
Y ya podemos empezar a escribir nuestro código fuente.
Y, de nuevo, aún no hemos llegado a comprender todo el código fuente.
Pero vamos a conseguirlo.
Sé que vas a tener un montón de preguntas al respecto, pero el código fuente en este momento, estamos tratando de configurar
nuestro entorno.
Nos aseguramos de que podemos compilar y ejecutar.
Y en este caso estamos compilando y ejecutando desde un terminal.
Así que el código fuente es sólo una plantilla C estándar para una aplicación Hola mundo.
Hacemos la libra incluyen.
Básicamente usamos I o estándar para poder usar algunas de las funciones printf.
Puede introducirlo manualmente.
Y entonces podemos decir int main.
Asegúrate de escribir correctamente "principal".
Y podríamos haber puesto un vacío ahí.
Y luego una llave rizada izquierda y luego una llave rizada derecha.
Y te darás cuenta de que este simple editor de texto no hace muchas de las cosas buenas que el IDE hace
por ti.
No hace nada de esta finalización de código o añadir plantillas.
Código para ti.
No añade corchetes.
Todo tiene que hacerse manualmente.
Y aquí vamos a crear nuestra función principal.
Y vamos a hacer una impresión f.
Y vamos a decir hola mundo dentro de comillas dobles.
Y vamos a poner un salto de línea allí y con un paréntesis doble comilla derecha y un punto y coma.
En este punto queremos salvarlo.
Así que podemos pulsar Ctrl S para guardarlo.
Y ahora verás cómo se resalta la sintaxis.
La hormiga está en verde.
El vacío está en verde.
También podemos simplemente pulsar Guardar.
Bien.
Y aquí acabamos de crear un simple programa en C.
Bien.
Y esto debería resultarte familiar de los vídeos anteriores.
Es que no es un IDE.
No está en código de luz ni nada por el estilo.
Es en su propio editor una simple edición G.
No tiene ninguna sobrecarga de proyectos, ajustes ni nada por el estilo.
Sólo tiene el código de la plantilla.
Así que ahora si vuelves al terminal y de nuevo, si escribes LHS, ves que Hello World
punto C existe.
En realidad podemos ver el contenido de eso para ver si se guardó correctamente escribiendo
en el comando more, y luego el nombre del archivo hola mundo, y verás la fuente allí.
Y en este punto hemos creado el código fuente en C.
Pero aún no lo hemos compilado.
No lo hemos construido.
Así que queremos construirlo y luego ejecutarlo.
Bien.
Y ya hablamos en vídeos anteriores de cómo instalamos el compilador GCC.
Y si escribes which gcc verás la ruta a ese compilador gcc.
Puedes escribir gcc dash dash version, verás la versión del compilador que estás usando.
Y para compilar esto tienes que usar el comando gcc.
Ahora el comando GCC puede complicarse definitivamente.
Tiene muchas opciones.
Hay de todo.
A un nivel muy básico, puedes compilar un código fuente en C simplemente escribiendo GCC y luego el nombre del archivo,
en este caso hola mundo punto c.
Y siempre puedes pulsar el botón de tabulación para completar la pestaña.
Para que no tengas que teclearlo todo.
Pero si simplemente escribes en GCC, hola mundo punto C sin opciones, sin banderas, intentará compilar tu
código fuente.
Y así puedes darle a enter.
Y si no hay errores sólo verás el siguiente aviso.
Ahora bien, si realmente tuvo un error.
Así que volvamos a nuestro editor de texto.
Digamos que nos falta un punto y coma.
Cualquier otro error común decir que hemos escrito mal principal.
Hemos escrito mal io estándar. h.
No teníamos una llave rizada al principio o al final, sea cual sea el error, una vez que guardemos
eso y si ejecutamos el comando de nuevo, lo verás.
Ahora dice que hay un error, ¿verdad?
Esencialmente te falta un punto y coma.
Así que tendrías que volver atrás y editarlo, añadir ese punto y coma, guardarlo y volver a compilar.
Bien.
Y de nuevo este es un comando GCC muy simple.
Puede complicarse mucho más a la derecha.
Así que puedes ver muchas de las opciones de GCC tecleando GCC dash dash help.
Y esto te da una lista de todos los diferentes comandos que puedes ejecutar con C.
Los más comunes son el guión C y el guión O de enlace.
De nuevo, hablo más sobre las opciones de compilación en mi curso de C avanzado.
Sólo estamos tratando de compilar lo básico aquí.
Así que si escribimos en GCC y no tenemos errores en nuestro archivo, sólo verá un símbolo del sistema que se devuelve.
Ahora sí que puedes.
Y lo que verás también es que si haces un LS ahora verás un archivo que se crea llamado dot out.
Este es en realidad su archivo binario ejecutable.
Y por lo que en realidad puede ejecutar el programa ahora con sólo escribir dat punto adelante, barra diagonal un punto fuera.
Y esto ejecutará su programa.
Si entras verás la salida.
Hola, mundo.
Y así es como puedes compilar y ejecutar un simple programa en C.
Ahora puede ser definitivamente más avanzado donde puede tener diferentes opciones de compilador.
Puedes cambiar el nombre del binario por algo significativo.
Usted puede realmente en lugar de golpear el punto barra diagonal para ejecutar el ejecutable.
Así que usted podría hacer algo como DCC y entonces usted puede tener el nombre del archivo hola mundo y luego dash o para
cambiar el nombre del ejecutable.
Así que en este caso tal vez lo llamaremos algo así como mi programa.
Y eso compilará el código.
Y cambiará el nombre del binario.
El programa que desea ejecutar.
Puedes ls.
Y ahora verás que ahí está mi programa.
Para ejecutarlo haces un punto barra diagonal y dices mi programa.
Pero de nuevo nos ceñimos a lo básico.
Te estoy mostrando cómo compilar un programa básico en C usando un simple editor de texto, y luego emitiendo
el comando GCC en una línea para compilar el programa, enlazarlo en una línea, y crear el programa ejecutable que luego puedes
ejecutar desde la terminal.
Así que hay mucho que cubrir aquí.
Asegúrate de pausar el vídeo.
Vuelve atrás.
Pero el quid de la cuestión es que puedes usar un simple editor de texto, escribir un simple programa en C, no escribas ID aquí,
asegúrate de que está guardado.
Vuelve atrás.
Confirma que ha guardado tu código fuente.
Compílalo usando GCC.
Si necesitas ayuda, usa la opción dash dash help, pero básicamente crea un binario y puedes ejecutar programas
en C desde la terminal.
Gracias.
Y si tienes alguna pregunta, no dudes en plantearla en el foro.