Documente Academic
Documente Profesional
Documente Cultură
Referencias
eclipse
En el ao 2015 la plataforma eclipse SDK recibe el nombre de Luna (4.4): Eclipse Luna SR1a (4.4.1)
Release for Linux
download luna: eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz
Versiones antiguas: Kepler (4.3) Eclipse Juno (4.2) Eclipse Indigo (3.7)
help kepler
help luna
C/C++ Development User Guide
GNU Tools On-line Documentation
GDB Tracepoint Analysis User Guide
C Development Toolkit CDT: plugin para el desarrollo de programas C/C++
Documentation
Eclipse CDT video
Inicio
$eclipse &
workspace /home/linux/c_primer
Perspectiva C/C++
Help About Eclipse Eclipse Standard SDK, Kepler SR2 2014
WorkBench
Help Installation Details Plugins CDT (C Development Toolkit: plugin de Eclipse)
Help Install New Software Add add repository CDT - http://download.eclipse.org/tools/cdt/releases
/kepler
Window Open perspective C/Cpp
Reset Perspective
Configuracin Global
Window Preferences
General Restaure Defaults
Editors Text Editors Show line numbers
C/Cpp Restaure Defaults
New C/C++ Project Wizard
Preferred Toolchains
Executable Linux GCC Make toolchain preferred
Makefile Project Linux GCC
(desplegar New C/C++ Project Wizard) Makefile Project
builder settings use default build command ; ------------------------- Location?
Behaviour Workbench build type build on resource save (Auto build) all
OK Se salva la nueva configuracin
Help Consultamos cmo configurar por defecto la compilacin
Help C/C Development User Guide References C/C Preferences Build Preferences
Scanner Discovery
al pinchar sobre el manual de ayuda en el link build, se me abre automticamente la pestaa
referenciada en Eclipse.
1 of 3
file:///home/candido/Escritorio/estructura_de_comp...
Editar Proyecto
File Switch Workspace
File New C Project
Project Name: hola_mundo next select configurations
projects types: executable
toolchain: linux gcc
configurations
release
debug
Projects Properties (atajo ALT-ENTER)
C/C++ Build
Configuration Release (Active)
C/C++ build Behaviour Workbench build type build on resource save (Auto build) all
Apply , OK
Settings
Tool Settings
GCC C Compiler Optimizations menu (None); Debugging menu (None); Warnings
menu (All); Miscellaneous menu (other flags: -c -fmessage-length=0)
GCC C Linker
GCC C Assembler
Build Steps
Apply , OK
Project Build Automatically
Editar Fuente
File Source Forder Name: fuentes
File Source Name: hola.c
/*
* hola.c
*
*
Author: candido
*/
#include <stdio.h>
int main (void)
{
printf("Hola Mundo");
return(0);
}
File Save
Al salvar se debe de compilar automticamente
Explorer
En la vista del Explorer se genera la carpeta Release despus de la primera compilacin
Build
2 of 3
file:///home/candido/Escritorio/estructura_de_comp...
La compilacin ser automtica al salvar los ficheros fuente del proyecto si as lo hemos configurado bien en la
configuracin global (New C/C Project Wizard Makefile Project Behaviour) o bien en la
configuracin especfica (Project Properties C/C Build Behaviour)
El resultado aparece en la vista Console (CDT Global Build Console)
Ejecucin
Run As Local C/C++ Application
En la vista consola output aparece el mensaje de salida del programa.
Depuracin
Configuration Active : Debug
Build All
En la vista del Explorer se genera la carpeta Debug
Mensaje: Confirm Pespective Switch
Se cambia a la perspectiva de Depuracin y se abre nuevas vistas.
Run Debug Instruction Stepping Mode
Se desensambla el mdulo ejecutable binario y se genera el mdulo ensamblador.
Step Into : ejecuta una nica instruccin
Si el puntero del ratn est en el mdulo del lenguaje ensamblador se ejecutar una instruccin del
lenguaje ensamblador.
Si el puntero del ratn est en el mdulo del lenguaje C se ejecutar una sentencia del lenguaje C.
Step Over : ejecuta la subrutina completamente
Terminate
Resume
Step Return
3 of 3