Tutorial de Eclipse CDT

Documentos relacionados
HERRAMIENTA DE COMPRESIÓN Y CIFRADO

helppeople Viewer 2013

Manual del Usuario ADSL

Guía para la instalación del software y sincronización con PC del monitor de actividad ViFit Connet

INSTRUCCIONES DE INSTALACIÓN DEL SOFTWARE FLAV1.0

Tutorial como conectarse a una VPN utilizando OpenVPN

Programa de Ayuda HERES

GUÍA DE ACCESIBILIDAD PARA PERSONAS CON DEBILIDAD MOTRIZ EN ENTORNO Linux Ubuntu (Maverik Meerkat)

Flasheo de MG2 - Estudiante

Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008 INDICE

Instrucciones para registrarse en el portal

3.1. Guardar un libro de trabajo

TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una "huella digital" del dispositivo en un dispositivo de

MANUAL DE USUARIO SOFTWARE DE MONITOREO DE EVENTOS DE ZC500

Uso de Visual C++ Pre-Practica No. 3

Manual de configuración y uso de MyBusiness Inventario

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Manual de uso del convenio de Microsoft MSDN Academic Alliance

MANUAL DE AYUDA MÓDULOS 2011 MACOS


MetaTrader 4 en Mac OS

Content Manager 2 Guía del usuario

GENERACIÓN DE TRANSFERENCIAS

Requisitos mínimos: Instrucciones de uso. Problemas durante el arranque.

2_trabajar con calc I

Manual Centro de Soporte

Manual de Instalación Declaración y Liquidación Modelos

FDR Electrónicos. Su mejor opción en tecnología y servicios computacionales. Manual de uso para programa de facturación electrónica

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007

Combinar correspondencia (I)

Práctica 00: Compilador

Correo Electrónico: Webmail: Horde 3.1.1

INS INVERSIONES SAFI S.A.

Inicio rápido del reproductor Play MPE 5

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

SMS Gestión. manual de uso

StopMotion, manual de usuario*

Instalación de DRIVER de mochila

MANUAL DE INSTALACIÓN

Manual de usuario servidor de archivos para El Colegio de la Frontera Sur

Notas para la instalación de un lector de tarjetas inteligentes.

MANUAL DE INSTALACIÓN BONITA BPM 6.3 EN CANAIMA 4.0

MANEJANDO FICHEROS Y CARPETAS

Creando una webquests

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

ÍNDICE Paso 1- Acceso Paso 2 - Identificación Paso 3 Datos de la declaración. Paso 4 Selección de tipo de pago

Para descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.

Nota importante: Este es un manual de introducción a la plataforma, cuando sea usuario de PsicoEd podrá descargarse el manual completo de usuario.

CLASE No. 4 MANEJO DE DOCUMENTOS

Usuario libre en Neodata Nube

OJS. Manual de usuario Comité editorial

Instalación de dos Sistemas Operativos en un mismo Computador

ESCUELA DE ADMINISTRACIÓN

Crear una cuenta en Gmail y enviar su primer correo electrónico

Requisitos mínimos: Instrucciones de uso. Problemas durante el arranque.

Tutorial: Primeros Pasos con Subversion

SISTEMA DE SEGURIDAD 2FA PARA TELÉFONOS MÓVILES DE APPLE.

POWER POINT. Iniciar PowerPoint

ÍNDICE I. INSTALACIÓN DEL SOFTWARE.. 2 II. ACTIVACIÓN DEL SOFTWARE.. 6. Manual de ayuda Registro de nuevo usuario 7. Ingresar nueva tarjeta.

Medidor de almacenamiento

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Proceso de Compra de Avisos Clasificados desde Internet

Programa de Textos FIRECONTROL para centrales ZXCE

15 CORREO WEB CORREO WEB

Manual de uso Básico del Equipo de Cómputo

COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA

Práctica: Creación de un programa C# sencillo

GUÍA PARA INSTALACIÓN DEL FORMULARIO DIGITAL PARA LA PRESENTACIÓN DE PROYECTOS

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio

Manual de Mozilla Thunderbird

Cómo bloquear los sitios web en Internet Explorer

Guadalinex Básico Impress

Guía para la Automatización de Documentos en. Microsoft Word

1. Instalación de una Unidad de Disco Duro (HDD) Pág Instalación de un HDD IDE Pág Instalación de un HDD SATA Pág.

Instalación del sistema VSControl Total2012

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

Concesionario de coches

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos

Manual de Instalación. Sistema FECU S.A.

CONTROL DE CONTENIDOS WEB

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

2. MANUAL ALTA DE SERVICIO

1.2 Crear icono de acceso directo de Papelera en escritorio Crear icono de acceso directo de Navegador en escritorio...5

Instructivo para ingresar a la Demo On-Line de Manager2 GO!

Hot Potatoes, aplicaciones educativas

Manual Acceso FTP. Winter Music CAC Concurso de maquetas

LA INFORMÁTICA EN EL AULA

Cómo configurar Microsoft Outlook

GUÍA RÁPIDA CONFIGURACIÓN FRONT-END EN LOS TPV S

Recursos de Aprendizaje

UNIDAD I PROCESADOR DE TEXTOS

Proveedores y Acreedores

Transcripción:

Tutorial de Eclipse CDT Instalación y manejo básico para proyectos de C/C++ en Linux Preparado por: Mauricio Vásquez <mauriciovasquezbernal@gmail.com> Revisado por: Sebastián Isaza <sisaza@udea.edu.co> En este tutorial usted encontrará: 1. Como instalar eclipse en Linux 2. Como crear un nuevo proyecto 3. Como compilar un proyecto 4. Como ejecutar un programa 5. Como usar la interface de depuración 1. Instalar eclipse en Linux Siga los pasos mencionados a continuación para instalar eclipse en una distribución de Linux derivada de Debian. (Ubuntu, Mint, Kubuntu, etc); si tiene una versión no derivada de Debían, probablemente este tutorial le sea de ayuda. 1. Abrir una terminal: Dependiendo de la distribución de linux que tenga instalada, esta aplicación se puede encontrar en diferentes partes del menú. Si no la encuentra, puede intentar presionar Alt + F2 e introducir gnome-terminal en el cuadro de diálogo que aparece. 2. Instalar Eclipse: En la terminal que abrió en el paso anterior, introduzca el comando sudo apt-get install eclipse, este le pedirá la contraseña que eligió cuando instalo el sistema operativo. La aplicación le pedirá confirmación para continuar con la instalación, presione S o Y. La instalación comenzará a efectuarse, es posible que esta tome bastante tiempo dependiendo de la velocidad de su conexión a internet. 3. Instalar CDT: Luego de terminar la instalación de eclipse, proceda a instalar CDT mediante el comando: sudo apt-get install eclipse-cdt. 2. Crear un proyecto nuevo Para abrir la aplicación puede buscar el icono correspondiente en el menú, o en una terminal ingresar la palabra eclipse y dar un Enter, cuando la aplicación inicie, dé clic en aceptar al primer cuadro de diálogo que aparece, luego vaya al menú Archivo Nuevo Proyecto, de la lista de proyectos que aparecen, seleccione C Project en la categoría C/C++ y presione siguiente:

Ingrese el nombre del Proyecto y luego presione Finalizar. Para crear un archivo fuente, presione clic en Archivo Nuevo Archivo Fuente. Ingrese el nombre del archivo (no olvide la extensión.c) y presione Finalizar.

Se abrirá un archivo donde puede proceder a escribir su programa. 3. Compilar un proyecto creado en Eclipse Para compilar Haga clic en Proyecto Construir todo, o presione Ctrl + B, o también puede pulsar sobre el ícono en forma de martillo Si no ha tenido ningún error, el código se compilará, en caso de haber tenido un error, Eclipse lo resaltará y deberá corregirlo para poder continuar. 4. Ejecutar un programa previamente compilado en Eclipse Para ejecutar la aplicación puede hacer clic en el icono en forma de Play.

En una ventana inferior se activará la consola, donde puede ver los mensajes que muestre dicha aplicación. 5. Depurar un programe en eclipse. Con el fin de explicar el funcionamiento del depurador en Eclipse, se utilizará el siguiente código fuente, que realiza algunas operaciones sencillas entre números, si no entiende algo acerca del código no se preocupe, pronto lo entenderá. #include <stdio.h> int main(void){ int numero1=0; int numero2=0; int suma = 0; int resta = 0; int multiplicacion = 0; printf("ingrese el primer numero: "); scanf("%d", &numero1); printf("ingrese el segundo numero: "); scanf("%d", &numero2); suma = numero1 + numero2; resta = numero1 - numero2; multiplicacion = numero1*numero2; printf("la suma es: %d\n", suma); printf("la resta es: %d\n", resta); printf("la multiplicacion es: %d\n", multiplicacion); } return 0; Para iniciar el depurador, es necesario hacer clic en el botón en forma de insecto de la barra de herramientas.

Al hacer esto, Eclipse automáticamente se cambiará al ambiente de depuración, en el que las ventanas con las diferentes herramientas cambian de posición en la aplicación y aparecen algunas ventanas con funcionalidades especiales. Para cambiar entre el ambiente de depuración y el de edición (C/C++), basta hacer clic en el botón con forma de tabla y luego escoger el ambiente deseado: El ambiente de depuracion muestra una ventana similar a la siguiente: 1. Este cuadro presenta informacion acerca del proceso que se esta depurando, que funcion se esta ejecutando y cual es su direccion, asi como cuál hilo estamos depurando en dicho

momento. En el caso de programas sencillos, esta ventana presenta informacion poco relevante, por lo tanto la puede ignorar por el momento. 2. En este cuadro se presentan las variables, se presenta el nombre de la variable, el tipo de dato de esta así como el valor actual. Mas adelante veremos como funciona mejor. 3. En esta ventana se observa el codigo fuente del archivo que estamos ejecutando, mas adelante profundizaremos en esto. 4. En este cuadro, se observan los mensajes que el programa imprime, este cuadro tambien lo utilizamos para ingresar informacion por el teclado al programa cuando lo requiere. Luego de hacer clic en el botón con forma de insecto, el programa se ubica en la primera línea de código. La línea que está resaltada indica cuál es la línea que va a ser ejecutada en el siguiente paso. Existen diversas formas de continuar con la ejecución del programa: 1. Resumir: Continúa la ejecución del programa hasta que encuentra el siguiente breakpoint o hasta el final del programa. 2. Step Into: Ejecuta la siguiente línea de código y en caso de que sea una función, entra al contenido de esta. 3. Step Over: Ejecuta la siguiente línea de código y en caso de que sea una función, NO entra al contenido de esta, simplemente la ejecuta toda.

Si no entiende la diferencia entre los puntos 2 y 3 no se preocupe, cuando estudie el concepto de funciones aclarará las dudas, para programas sin funciones el comportamiento de las dos es el mismo. Para ejecutar la primera línea de código haga clic en el botón Step Over, observará como la línea seleccionada pasa a la siguiente: Haga el mismo procedimiento hasta que llegue al primer scanf:

Presione de nuevo Step Over, Qué sucedió en Console? El cursor titilando en la consola significa que el programa está esperando, que usted ingrese algún dato, ingrese un número y repita el mismo proceso para el segundo número. Haga clic en step over hasta llegar a línea suma =. Qué valor tienen las variables numero1 y numero2?

Antes de presionar Step Over, Qué valor tiene la variable suma? Presione step over, Qué valor tiene ahora la variable suma? Haga lo mismo hasta llegar a la instrucción return 0; Notó cómo las variables cambian de valor?, Qué color adquiere una variable cuando ésta acaba de cambiar su valor?