Hola a todos.
En este vídeo configuraremos code lights para que funcione con el compilador que hemos instalado.
Así que, obviamente, el requisito previo para este video es el compilador debe estar instalado y la luz de código debe estar
instalado.
Bien, empecemos.
Tengo un icono aquí.
Acceso directo a la luz de código.
Voy a hacer doble clic en eso y eso va a abrir la luz de código por primera vez y dice, Bienvenido
al asistente de configuración.
Vamos a ejecutar el asistente de configuración.
Sólo tienes que hacerlo una vez.
Así que voy a seleccionar a continuación seleccione su perfil de desarrollo, que va a ser C, C plus plus desarrollo.
Seleccionaré el siguiente.
Y ahora podemos buscar un compilador.
Hagámoslo.
Probablemente no encuentre el compilador que hemos instalado porque no siempre encuentra los compiladores preinstalados, pero
vamos a intentarlo.
Y si lo encuentra genial, si no, lo instalaremos manualmente.
Así que de cualquier manera, estamos cubiertos.
Así que voy a seleccionar escanear y me dice que no pudo localizarlo.
Está bien.
¿Quiere instalar uno ahora?
No, ya lo hemos instalado, así que seleccionaré siguiente.
Puedes ver que ha encontrado el compilador de Rust.
Es otro lenguaje de programación y no pasa nada.
Puedes ignorarlo.
Seleccionaré el siguiente.
Elige la combinación de colores que desees.
Voy a utilizar este esquema por defecto.
Normalmente usaría el esquema oscuro porque es más agradable a la vista, pero voy a usar
este porque creo que se ve mejor en vídeo.
Seleccionaré el siguiente.
Este diálogo le pregunta sobre los espacios en blanco y las sangrías, etc.
Sólo tienes que dejar los valores predeterminados como están y haga clic en finalizar la luz de código se cerrará y luego se abrirá
de nuevo.
Así que ahora lo primero que tenemos que hacer es ya que no encontró el compilador en la configuración, tenemos que
instalar manualmente el compilador en la línea de código.
Realmente fácil de hacer ajustes de clic y luego construir ajustes.
Y luego hacemos clic en este símbolo más azul.
Puede que aparezca verde en tu pantalla.
Depende de si tienes el tema claro o el oscuro.
Así que queremos hacer clic en ese derecho allí.
Recuerda que estamos en la pestaña de compiladores.
Quiero hacer clic en eso, además de que dice Añadir un compilador existente.
Así que voy a hacerlo.
Después de pulsar el signo más, verás este cuadro de diálogo.
Queremos navegar a la ruta donde instalamos nuestro compilador Cygwin C.
Así que lo instalé en la unidad C.
Así que tienes que ir a la unidad C y seleccionarla y luego ir a Cygwin 64 o donde lo hayas instalado.
Por defecto, está en C Cygwin 64, y luego dentro de Cygwin 64 tienes tu directorio bin.
A partir de ahí se puede decir simplemente seleccione la carpeta y luego aquí se puede nombrar en realidad, vamos
a llamarlo Cygwin Sólo para que sepamos cuál es.
Y decimos, vale.
En este punto, si seleccionas la pestaña de herramientas o si ya está seleccionada para ti, vas a ver
todos los ajustes de construcción rellenados para ti.
Algunas no son correctas, por lo que hay que corregirlas.
El compilador C plus plus no te importa, no necesitas preocuparte.
No lo hemos instalado.
Pero el compilador de C, en realidad quieres usar GCC.
Así que si selecciona el compilador C, entonces el punto, punto, punto, puede navegar de nuevo al directorio
bin y sólo tiene que seleccionar GCC punto exe.
Así que vas allí y vas GCC punto exe y que se ejecutará el compilador GCC para el nombre de la asamblea.
Usted puede realmente sólo de nuevo, usted puede utilizar el punto, punto punto o simplemente puede
escribir en el programa que desea ejecutar como ASX.
Para el nombre del ensamblador, el enlazador que desea utilizar GCC.
Así que, de nuevo, puedes editar manualmente o darle al punto, punto, punto.
Usted sólo quiere asegurarse de que este es GCC punto exe para enlazador para objeto compartido.
De nuevo, vamos a utilizar GCC.
Así que de nuevo, podemos utilizar el punto punto punto o simplemente decir GCC punto x guión compartido guión minúsculas f pick para
el archivador vamos a seguir adelante y utilizar de nuevo RDX.
Con la RCU como argumento del programa.
La marca que vamos a usar es X dentro de bin.
Así que debería ser correcto.
Si no, debería ser make dot x.
Y para gdb queremos de nuevo modificar eso para usar gdb para que podamos ir al punto punto punto ir a gdb.
Punto XY y podemos usarlo.
Y entonces querrás asegurarte de que estos ajustes son realmente importantes.
Así que es posible que desee pausar el vídeo de nuevo para asegurarse de que todo está correcto de nuevo.
C más compilador no importa.
C Compilador GCC x nombre del ensamblador ASX Xqcs Xqcs Xqcs compartido para el objeto compartido en el archivo.
A. x.
Y entonces usted puede seguir adelante y pulsa aplicar y pulsa.
De acuerdo.
Así que en Codelab, permítanme hacer esta pantalla completa aquí.
En la luz de código, tenemos varias ventanas aquí y voy a ir sobre esto con más detalle en futuros videos.
Tenemos una vista de espacio de trabajo y aquí es donde creamos espacios de trabajo, una colección de proyectos para que podamos tener un espacio
de trabajo con el Proyecto Uno y el Proyecto dos y así sucesivamente.
Y cada uno de esos proyectos es un programa que vamos a escribir aquí.
Podemos crear un nuevo espacio de trabajo, abrir un espacio de trabajo, y mucho de eso también se puede acceder desde
las pestañas.
En estas interfaces de usuario modernas, suele haber 4 o 5 formas de hacer lo mismo.
Bien, vamos a crear un nuevo espacio de trabajo.
Voy a seleccionar nuevo asegúrate de que tienes un espacio de trabajo C plus plus.
Eso es lo que haremos.
Haré clic en OK.
¿Cuál es la ruta a mi espacio de trabajo?
Voy a ponerlo justo fuera de mi carpeta de usuario allí.
Y lo que quiero hacer allí es crear una nueva carpeta donde puedo crear todos mis espacios de trabajo.
Así que hagámoslo.
Voy a entrar aquí y justo en mi carpeta de inicio aquí, voy a crear una nueva carpeta y sólo voy a llamarlo
espacios de trabajo o mis espacios de trabajo o lo que quieras.
Lo más importante es que no haya espacios, ni caracteres especiales, ni "y", ni "puntos", ni todo tipo de caracteres
extraños.
Ponle un nombre sencillo, como espacios de trabajo.
Y eso estará bien.
Ya está.
Así que tengo la carpeta.
Voy a elegirlo.
¿Y cuál es el nombre de mi espacio de trabajo?
Bien, este espacio de trabajo será, digamos espacio de trabajo uno o Sección uno o como queramos llamarlo.
Voy a llamarlo Espacio de trabajo uno.
Y usted puede ver aquí abajo donde el espacio de trabajo se va a crear y va a crear un archivo de espacio de trabajo,
asegúrese de que este pequeño cheque está marcado, crear el espacio de trabajo en un directorio separado.
Así tenemos directorios separados para todos nuestros espacios de trabajo y nos mantenemos bien organizados.
Seleccionaré.
De acuerdo.
Y puedes ver que esta ventana ahora desapareció.
Es una gran área blanca aquí y allí está nuestro espacio de trabajo, nuestro primer espacio de trabajo.
Ahora no podemos hacer mucho con un espacio de trabajo.
Necesitamos un proyecto dentro del espacio de trabajo para que pueda seleccionar mi espacio de trabajo y hacer archivo nuevo proyecto.
O podría hacer clic con el botón derecho en el área de trabajo y decir nuevo proyecto y eso es lo que voy a hacer.
De acuerdo.
Así que esta es probablemente la parte más importante de este video es configurar el proyecto.
¿Cuál es el nombre de mi nuevo proyecto?
Voy a llamarlo Proyecto uno.
Asegúrate de crear el proyecto en su propia carpeta.
Y ahora vamos a rellenar estos desplegables de aquí.
¿Cuál es la categoría?
¿Qué tipo de aplicación estamos construyendo?
Será una aplicación de consola.
Es una aplicación no gráfica que se ejecuta desde el símbolo del sistema.
Lo siguiente que tenemos que seleccionar es el tipo.
Y el tipo va a ser básicamente simple GCC ejecutable.
Este es un programa en C, tan simple ejecutable GCC.
El compilador que vamos a utilizar, acabamos de crear el compilador que vamos a utilizar
y esperemos que lo hayas llamado Cygwin.
Así que puedes ir y seleccionar Cygwin.
Si lo dejas por defecto, tendrás que seleccionar ese nombre.
El depurador que vamos a utilizar es un nuevo depurador GDB, y el sistema de construcción que vamos a utilizar
es en realidad vamos a utilizar la luz de código generador Makefile Unix.
Así que de nuevo, esto es, estos son ajustes muy importantes.
Así que de nuevo, echa un vistazo a estas patas si es necesario, pero las categorías deben ser de tipo
consola debe ser simple ejecutable GCC compilador debe ser cygwin depurador debe ser GDB depurador y el sistema de construcción
debe ser código ligero, makefile generador unix.
Así que vamos y seguir adelante y golpear.
De acuerdo.
Y así lo que usted debe notar es que dentro de su proyecto una carpeta, ahora tiene un archivo de origen que se
creó llamado Principal punto C punto C es la extensión de los lenguajes de programación C.
Y así que se creó automáticamente para usted y usted puede hacer doble clic en él y, a continuación, verá que
el editor aparece con una pequeña pestaña proyecto un punto principal C y verás que esto es un poco de código C.
El código C no es importante en este momento.
Estamos preparando nuestro entorno.
Estamos tratando de asegurarnos de que podemos construir y compilar y todo.
Lo que notarás es que si intentas editar este archivo, notarás cuando escribas en código que hay un
pequeño círculo rojo ahí arriba, eso significa que el archivo no está guardado.
Usted siempre quiere asegurarse de que se guarda antes de construir y compilar para que pueda golpear Ctrl s para guardarlo
y verás el rojo desaparece.
¿Verdad?
O si quieres guardarlo también, puedes ir a archivo y decir guardar archivo.
Así que ese punto rojo te indica si tu código fuente está guardado o no.
De nuevo, esto es código C.
No tienes que preocuparte por esto.
Vamos a tratar de construir y compilar.
Así que usted tiene su principal punto C, te darás cuenta de que en realidad se puede cambiar la configuración del compilador
real y cosas por el estilo mediante la selección de la llave aquí.
Así que si seleccionas la llave inglesa aquí arriba.
Aquí verás todos los ajustes de tu proyecto y algunas cosas se rellenarán automáticamente por ti.
Así que para que en general, verá algunas de las cosas que se establece automáticamente cuando se instala el compilador
de Cygwin compilador.
Así que ya ves el generador Makefile es código ligero, generador Makefile, compilador UNIX, Cygwin y así sucesivamente.
La mayoría de estos pueden ser marcados como predeterminados y vamos a ir a través de una gran cantidad de estos ajustes
tal vez en un video posterior, pero el general usted debe ver básicamente rellenado de lo que hizo antes de la configuración
del compilador.
Si seleccionas compilador a la izquierda, verás que hay algunos argumentos de línea de comandos
que puedes pasar.
No tenemos que preocuparnos por C más más, pero para las opciones del compilador de C, si selecciona
el punto, punto, punto, probablemente sea una buena idea seleccionar realmente.
Características del C 99.
Así que usted puede utilizar como booleana y cosas por el estilo.
Volveremos a hablar de ello más adelante.
Así que si usted dice que habilitar las características de C 99 que pasará en un argumento estándar de C 99.
Y si hay algo más, no creo que necesitemos nada más.
Las opciones del compilador.
Esto es más o menos bueno para ir aquí para que pueda golpear.
De acuerdo.
Y entonces te darás cuenta de que acaba de pasar en STD es igual a C 99.
Todo lo demás también puede seguir igual si vas al enlazador.
En cuanto a las opciones del enlazador, es posible que desee ir de nuevo al punto, punto punto para las opciones del enlazador
y sólo seleccione enlace estático.
De esta manera no tenemos problemas de biblioteca más tarde con la vinculación de marca que comprobar estática vinculación estática
y otra vez golpeado.
De acuerdo.
Más adelante hablaremos de esto con más detalle.
Pero ahora todo debería estar listo para que podamos intentar compilar y ejecutar nuestro código.
Así que vamos a seguir adelante y pulse aplicar y.
De acuerdo.
Y aquí vemos ahora nuestro código fuente.
Así que ahora podemos intentar construir o compilar nuestro código.
Y así, si vamos a construir y decimos construir proyecto, usted debe ver que el código se está construyendo y usted
no debe tener errores.
Porque esto es sólo una plantilla de código C.
Ahora, si usted fuera a añadir alguna sintaxis o algo y guarda el archivo y trata de construirlo de nuevo,
puede ver un error real.
Y también por lo que desea asegurarse de que su código compila siguiendo todo.
Así que básicamente podemos modificar el código fuente.
Diga algo como Hola pruebas y luego seguir adelante y construir el proyecto.
Siempre se puede limpiar y construir y vamos a hablar de estas opciones más adelante, pero sólo vamos
a construir el proyecto y verás que no hay errores y toda nuestra configuración se ha establecido correctamente.
Ahora, si tienes algún error, puede ser y no es ningún error de sintaxis, en realidad es algo mal con
la configuración.
Tendrás que volver atrás e ir a los ajustes, ir a los ajustes de construcción, asegurarte de que
todas tus herramientas y tus rutas son correctas.
Usted desea utilizar GCS como asegurarse de que todo lo que asegurarse de que el archivo make es make dot exe y todo lo que hacer dir
debe ser parpadeo.
Usted sabe que usted quiere comprobar primero todos los ajustes para asegurarse de que están bien y entonces
si usted todavía tiene problemas puede volver a la ficha llave y otra vez ir a la general.
Asegúrate usando code light, make file generator, UNIX, ya sabes, cygwin.
Una vez más, todo esto debería funcionar por defecto, pero puedes ir y tal vez jugar un poco con las cosas.
Si sigues teniendo errores, publica algo en Preguntas y Respuestas si no puedes resolverlo.
Pero en este punto deberías estar construyendo con éxito.
Ahora que he compilado el programa correctamente, puedo ejecutarlo y ver cuál
es la salida.
Así que puedo resaltar el proyecto aquí en el espacio de trabajo de ejecución del proyecto, y puedo ir a la opción de
menú en virtud de construir y puedo decir ejecutar.
Y una vez hecho esto, el programa intentará ejecutarse.
Esta casilla aparecerá por defecto.
Puedes seleccionar el recordar, para que no me lo vuelva a preguntar.
Usted no necesita construir una ejecución de nuevo.
Usted sólo puede ejecutar porque desde que ya construimos es de dos pasos.
O puedes decir construir y ejecutar de nuevo.
De cualquier forma está bien, pero realmente no necesitas compilar de nuevo si ya lo hiciste.
Así que sólo voy a decir ejecutar.
Y ahora lo que usted verá es que usted verá el tipo de dos ventana con la salida del programa, que
dice, Hola, pruebas en la parte superior.
Un poco difícil de leer, pero dice hola pruebas y también tiene información adicional con
él.
Dice que el programa salió con código X cero.
Eso es bueno porque significa que no hubo problemas al ejecutar el código y devolvió cero.
Así que ahí hay un cero.
También le indica cuánto tiempo ha tardado realmente en ejecutarse el programa y, a continuación, pulse cualquier tecla para continuar.
Ahora bien, si ejecutáramos este programa desde la línea de comandos, no veríamos esta salida adicional.
Sólo veríamos, hola pruebas porque esa es la salida del código fuente.
Pero la luz de código ID viene con alguna información extra que es bueno tener, pero realmente no necesitamos
esa información así que podemos seguir adelante y presionar cualquier tecla para continuar y esta caja desaparecerá así.
Y así es como podemos dirigir nuestro programa.
Y ahora son también, te darás cuenta en la parte inferior un montón de diferentes pestañas y la información.
Las dos pestañas más importantes son la de salida y la de construcción.
La pestaña de salida te dice más o menos lo que está pasando.
Ya sabes, dice, ya sabes, tu programa salió y así sucesivamente y estás ejecutando cosas.
La pestaña de compilación es básicamente lo que ocurre cuando se compila.
Y así, si cada vez que compilar y decir construir y decir construir proyecto, te darás cuenta de que te dice
cómo compilar.
En este caso concreto, me falta un punto y coma.
Así que ahí hay un error.
Y te dice que hay un error.
Así que en una construcción exitosa, digamos que añadimos el punto y coma, decimos seguro y lo construimos de nuevo.
Lo que debería notar en una construcción exitosa es que se ve el comando exacto que se está ejecutando, que ya hemos configurado
en nuestra configuración, ¿verdad?
Verás, GCC punto x guión C es para compilar.
Está compilando nuestro archivo fuente, main punto C, Está utilizando los argumentos de programa que establecimos
en la configuración para build G dwarf dos estándar C 99 dash wall.
Bien.
Todo está encajando, todos esos ajustes.
Y luego también tiene GCC X, que es entonces la vinculación es la opción dash o.
Y luego ves el punto estático, que también hemos añadido.
Así que todo esto se está uniendo a través de la configuración.
Ahora, como te acabo de mostrar, si no compilas con éxito y tienes un error.
Así, por ejemplo, al igual que yo tenía antes, usted no tiene ese punto y coma, le falta ahora
cuando se construye, verá que hay un error.
En realidad no hay punto y coma.
Como que te dice error esperado punto y coma antes de retorno.
Y esto pasa mucho, ¿verdad?
Estos errores de sintaxis es lo que acabas viendo.
Y esto es típicamente si usted tiene un problema al ejecutar su programa, esto es lo que usted podría publicar
en el Q y A la ficha construir.
Y puedo ver lo que está pasando para ayudarte.
Pero los errores de sintaxis son comunes cuando escribes tu código C.
Y así entender el compilador y los errores del compilador vamos a realmente ir a través de en un futuro
vídeo.
Pero esta pestaña de compilación es importante para ver la salida y si ha compilado correctamente
o tiene errores.
De nuevo, errores comunes, falta el punto y coma.
A veces los alumnos olvidan que la D y la norma i o.
Así que tienen el punto y coma.
Yo lo guardo y ellos lo construyen.
Y notarás que la flecha roja se mueve porque la flecha roja te dice dónde está el error.
El compilador te lo dirá.
Así que en este caso has escrito mal OI estándar. H, que es un paquete C que puedes incluir, ¿verdad?
Y si te falta el punto y coma, la flecha roja estaría aquí, ¿no?
Pero de nuevo, guardas la compilación y la ejecutas de nuevo, ¿verdad?
Y así, una vez que corregir estos errores, entonces podemos construir proyecto de nuevo o podemos reconstruir proyectos es otra opción.
Bueno, lo reconstruye todo.
Lo limpia y lo reconstruye.
Y luego puedes ver las salidas.
Usted puede ver con éxito ningún error.
Y luego, de nuevo, puede ejecutarlo igual que antes, construir un ejecutor, sólo tiene que ejecutar.
Así es como puede compilar y ejecutar su programa y configurar todos sus parámetros.
Si tienes algún problema, publícalo en la sección de preguntas y respuestas.
Muchas de estas preguntas se han hecho y respondido, por lo que puede tipo de mirar a ellos, si
es o no la configuración de errores en su entorno de compilación o si es o no el código real y tiene errores de sintaxis.
Ya sabes, hay todo tipo de errores de sintaxis que pueden ocurrir.
Y vamos a aprender que a medida que avanzamos en el curso cómo escribir código C adecuada.
Pero la pestaña de construcción es importante, la pestaña de salida es importante.
En conferencias posteriores, vamos a ver cómo se puede configurar una plantilla para que usted no tiene que
hacer necesariamente todos estos ajustes y así sucesivamente.
Cuando creas proyectos, puedes crear el mismo proyecto una y otra vez.
Puede que no entiendas el código, pero espero que al final de esta clase seas capaz de entenderlo.
Pon esto en marcha y ejecuta un simple programa en C.
Gracias, señor.