Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Breve resumen sobre lenguaje C, Apuntes de Ingeniería Infórmatica

documento de informática relacionado con el lenguaje en C y su desarrollo

Tipo: Apuntes

2021/2022

Subido el 16/05/2024

diego-marti-rego-1
diego-marti-rego-1 🇪🇸

2 documentos

1 / 8

Toggle sidebar

Vista previa parcial del texto

¡Descarga Breve resumen sobre lenguaje C y más Apuntes en PDF de Ingeniería Infórmatica solo en Docsity! Manual de uso de Programación en C/C++ estándar mediante CodeBlocks http://www.codeblocks.org Índice 1Introducción........................................................................................................................................3 2Crear un proyecto...............................................................................................................................3 2.1Insertar archivos ya existentes en el proyecto............................................................................6 2.2Insertar nuevos archivos en el proyecto......................................................................................7 3Compilando y ejecutando...................................................................................................................8 3.1Depuración..................................................................................................................................8 3.1.1Breakpoints.........................................................................................................................8 Los perfiles por defecto son perfectamente adecuados para cualquier proyecto: debug servirá para el proceso de desarrollo del software, mientras que release selecciona las opciones del compilador de mayor optimización y elimina la información de depuración, para el momento del acabado.. El compilador seleccionado es el GNU GCC, que es el que se provee en la configuración por defecto de CodeBlocks. Si para un proyecto específico se desea cambiar de compilador, se puede seleccionar ahora. Una vez pulsado Finish, el proyecto ha sido creado, así como el archivo main.c, que aparecerá en el nuevo directorio y como archivo principal de la compilación. Para comprobarlo, sólo es necesario referirse a la ventana Management, y seleccionar la pestaña Project, como se observa en la figura 6. Bajo la sección con el nombre del proyecto que se haya seleccionado, encontraremos dos carpetas: sources y headers. Bajo la primera se encuentran todos los archivos .c y .cpp, mientras que bajo la segunda se encuentran todos los archivos .h. Haciendo doble clic en cualquiera de ellos, hace que aparezcan en el editor, listo para ser utilizados. Si se pulsa el botón derecho del ratón sobre ellos, se pueden eliminar del proyecto (aunque no son eliminados del disco). Figura 4: Título del proyecto. Figura 5: Perfiles y selección del compilador. 2.1 Insertar archivos ya existentes en el proyecto. Muchas veces, es necesario incluir archivos ya existentes en un proyecto que acabamos de crear, típicamente porque estos archivos son módulos que ya están hechos previamente y que deseamos aprovechar. Para añadir estos archivos, se utiliza la opción Project >> Add Files, que abre un cuadro de diálogo de apertura que permitirá seleccionarlos. En la ventana del proyecto aparecerán correctamente ordenados según sean archivos cabecera (.h) o archivos de implementación (.c, .cpp). Nótese que, para que una sentencia como #include “cabecera.h” sea correctamente compilada, también es necesario añadir al proyecto una indicación de dónde se encuentra ese archivo de cabecera (si es que no reside en el directorio del proyecto). Esto se logra en Projects >> Build options, seleccionando entonces la pestaña Search Directories (figura 7), y pulsando entonces el botón add para añadir un nuevo directorio. Entonces se escribe la nueva ruta (como se ve en la figura 8), y es añadido a la lista de búsqueda. Una vez hecho ésto, el proyecto se construirá perfectamente. Sólo es necesario tener en cuenta un detalle: si el camino del directorio a introducir contiene espacios, es posible que la compilación termine con varios errores aparentemente inexplicables (como por ejemplo, que no se encuentra c:\documents, en Windows), por lo que si es así, es mucho más conveniente indicar el nuevo directorio de búsqueda como un camino relativo, en lugar de absoluto. Así, si necesitamos un Figura 6: Ventana Management, una vez creado el proyecto. Figura 7: Añadiendo directorios en las opciones de construcción del proyecto. Figura 8: Introduciendo el nuevo directorio de búsqueda. directorio llamado Lib que está al mismo nivel que el directorio del proyecto (como ejemplo, HolaMundo/), entonces será más conveniente fijar el nuevo directorio de búsqueda como ../Lib. También es posible, en esta ventana, cambiar el compilador que se ha estado usando, o las opciones de depuración u optimización, o cualquier otra que se desee añadir. Nótese que, a la izquierda, aparecen los perfiles que hayamos creado antes (por defecto, debug y release), de manera que los cambios afectan independientemente a una de los perfiles: para que afecten a ambos, será necesario repetirlos. Es sencillo comparar ambos perfiles: el primero tiene todas las opciones de depuración seleccionadas, mientras el otro no sólo no las tiene, sino que incluye todas las posibles optimizaciones. 2.2 Insertar nuevos archivos en el proyecto Es típico que necesitemos incluir nuevos módulos en el proyecto, de manera que dividamos la Figura 9: Directorio de búsqueda añadido. Figura 10: Añadiendo una nueva cabecera al proyecto.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved