Bienvenido, Invitado
Nombre de Usuario Contraseña: Recordarme

Eclipse Español + C/C++ y Pascal + CDT + MinGW + GBD debugger
(1 viendo) (1) Invitado
  • Página:
  • 1
  • 2

TEMA: Eclipse Español + C/C++ y Pascal + CDT + MinGW + GBD debugger

Eclipse Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 12 meses #14380

Este es un tutorial para aprender a instalar Eclipse en Windows y poder programar en C/C++, Pascal, Java, PHP, Ruby, ect. Se añadirá el debuger o depurador GDB de MinGW y se enseñarán conceptos básicos de utilización

También se añadirá la librería conio2 de borland, para que puedan cambiar en C/C++ el color de fondo textbackground(), el de la letra textcolor(), usar las funciones gotoxy(), getch(), ect

Instalar Eclipse C/C++ y el debugger

1. Descarga Eclipse IDE for C/C++ Developers

Nota: La versión de 64 bits me ha dado problemas. Usa la de 32, ya que MinGW también va con 32 bits

Nota: Cuando vayas a añadir una URL en "software update" asegúrate de que se añade para la versión de eclipse que has descargado, esto se sabe porque en la url se añade el nombre clave de la versión:
eclipse 3.5 => galileo
eclipse 3.6 => helios

Nota: Si vas a programar en pascal o si no quieres seguir todos estos pasos, o lo has instado y no te compila puedes usar Eclipse Gavab, donde todo está preparado, listo para instalar (podrías saltarte este apartado de "Instalar Eclipse" y el de "Instalar pascal"). Si no vas a programar en pascal te recomiendo que uses esta guía ya que tendrás las últimas versiones de eclipse y sólo la parte que necesitas. Eclipse Gavab tiene demasiada cosas instalas y no están actualizadas, aunque funciona bien.

2. Extraeló en C:/ (dentro del zip hay una carpeta llamada "eclipse" así que quedará c:/eclipse)

3. Descarga el instalador gráfico de MinGW.

4. Instaló.

Selecciona "Use pre-packaged repository catalogues" (o usa la segunda opción para recargarlos).
Instala:
· C Compiler
· C++ Compiler
· MSYS Basic System

5. Añade la variable de entorno C:/MinGW/bin

Click derecho sobre MI PC > propiedades > (windows vista/7: configuración avanzada) > avanzado > variables de entorno > en la parte de abajo ponte en la variable "Path", editala y añade al final:
;C:/MinGW/bin
Es importante que lo añadas al final y que también copies el "punto y coma", que es para separar las diferentes carpetas

6. Abre C:/eclipse/eclipse.exe (puedes hacer un acceso directo al escritorio)

· Si es la primera vez que lo abres te saldrá dónde quieres guardar tus proyectos, yo lo tengo en C:\workspace (y marcado para que no pregunte más).
IMPORTANTE: Si no quieres tener problemas al correr o depurar un proyecto, no elige una ruta con espacios (como /Documents and settings/) ni caracteres raros

· Después de seleccionar la carpeta de trabajo te saldrá una presentación que puedes cerrar en la X arriba, al lado de "Welcome".


Añadir el idioma español

Para instalar el idioma español (Web):

1. Ve a Help > Install new sofware...
2. Pulsa en add...
3. En name pon, por ejemplo, "Eclipse idiomas" y en location download.eclipse.org/technology/babel/update-site/R0.8.1/helios (asegúrate que lo añades para tu versión, más info)
4. Da a cancelar y vuelve a abrir esa ventana
5. Selecciona el sitio añadido, cuando eclipse haya terminado de hacer operación te saldrán los idiomas, selecciona el idioma Spanish (imagen de ayuda)
6. Da a next, acepta y esas cosas y cuando se haya instalado reinicia eclipse (él mismo te abrirá una ventana sugeriéndotelo)


Configurar eclipse para poder programar en Pascal (opcional)

Con las versiones nuevas no funciona, si quieres programar en pascal con eclipse descargar el paquete preparado eclipse Gavab

1. Descarga Free Pascal Compiler (fpc-2.4.2.i386-win32.exe). Comprobar paquetes

2. Instala Free Pascal Compiler

· Hazlo en la carpeta C:\fpc
· Selecciona Minimum installation
· Deja seleccionada la opción de crear la configuración

3. Añade en Ayuda > Install New software... la dirección de CDT download.eclipse.org/tools/cdt/releases/galileo (más info)

Nota: Pascaline está basado en la versión 6 de CDT.

· Instala de CDT Main Feature "Eclipse C/C++ development tools"

4. Añade en Ayuda > Install New software... la dirección de Pascaline www.gavab.es/downloads/pascaline/releases/galileo/ (más info)

· Instala "Pascaline (Pascal Developement)"

Instalar otros idiomas de programación para eclipse

En eclipse se puede programar en muchos idiomas como Java, PHP, Ruby, ect. Puedes añadirlos en ayuda > install new software... > selecciona "Helios > Programming languages"


Guía rápida para utilizar Eclipse

Eclipse es algo complejo la primera vez que lo veas, muchos botones. Intentaré explicar lo mínimo: cómo crear nuevos proyectos, compilarlos y debuggear

1. Antes de hacer nada, yo aplicaría estas pequeñas configuraciones a Eclipse:

· Mostrar el número de línea: Ventana > preferencias > editores > editor de texto > mostrar números de linea
· Desactivar "corrector ortográfico" (está en inglés, por eso lo hago, si alguien encuentra un spelling en español...): Ventana > preferencias > editores > Ortografía > Habilitar comprobación ortográfica

2. Crear un nuevo proyecto C++

· Archivo > Nuevo > Proyecto... > C/C++ > C++ proyect.
· Da un nombre a tu proyecto
· Selecciona proyecto en blanco (empty proyect).
· Si instalaste bien mingw saldrá a la derecha, seleccionado



· Clickea en siguiente, debug y realease tienen que estar marcados. Cleckea en finalizar

3. Añadir nuevos archivos

· Clickeando con el botón derecho del ratón sobre la carpeta principal de tu proyecto: Nuevo > archivo

· Elige un nombre (por ejemplo main.cpp)
· Escribe por ejemplo
#include <iostream>
 
using namespace std;
 
int main() {
cout<<"Mi nuevo proyecto"<<endl;
cout<<"Gracias a JoniJnm.es";
 
return 0;
}

· Pulsa control+S guardar o Archivos > guardar

4. Compilar proyecto

· (Forma 1) Pincha con el click izquierdo sobre la carpeta principal de tu proyecto y pulsa sobre el icono con forma de martillo


· (Forma 2) Pincha con el click izquierdo sobre un documento del proyecto, sobre la "hoja" donde se escribe el programa (donde está el código). Pulse Control+B

Sino compila quizá tengas que ir a proyecto > propiedades > c++ general > indexer > activar

5. Correr o ejecutar programa

· (Forma 1) Al Compilar el proyecto se generará un archivo .exe en la carpeta workspace que elegiste > Nombre del proyecto > Debug. Lo puedes ejecutar pinchando en él

· (Forma 2) Clickea con el botón izquierdo del ratón sobre la carpeta principal de tu proyecto, después pincha sobre el botón play y selecciona (si te lo pide) "Local C/C++ aplicación"

6. Debugear un proyecto

· Haz click derecho del ratón sobre la carpeta principal del proyecto > Depurar como... > Configurar depuración
· Saldrá una ventana y abajo una alerta que dice "Varios lanzadores disponibles, selecciona uno". Haz click sobre "selecciona uno". Checkea la opción de sobrecarga y selecciona "Lanzador de Standar Create Process"
· Ve a la etiqueta debugger > Selecciona en Debugger "gdb/mi". En la subpestaña main, en GDB debugger haz click en "Browse..." y ve a C:\MinGW\bin\gdb.exe; en GDB command set elige "Standar".

https://lqmxmq.bay.livefilestore.com/y1pGu6BwUKsm1iioNeGHvibdsjLicZSjo28wJh_uhFqMSg1VjA6zwb8YVbrgQU4nk_8aiTk4m_-k9Nj2yc_lIfIL3QcPzBEUQRK/eclipse%20depurar.png?psid=1


· Clickea en "Aplicar" y después en "Depurar" (una vez lo hayas configurado puedes pulsar F11 para depurar)
· Te preguntará si quieres cambiar a la vista nueva, selecciona "Recordar mi decisión" y clickea en "Sí"
· Para avanzar una instrucción profunda (te metes en las funciones a las que llamas) pulsa F5
· Para avanzar una instrucción no profunda pulsa F6.
· Empieza siempre con F6 (para no hacer un "profundo del main").
· En la ventana de windows irás viendo los pasos (si tienes que escribir algo, es allí).
· F8 es para ir hasta un breakpoint, estos se añaden en el código fuente del programa, en la parte izquierda:



Incluir la librería conio2.h de borland en eclipse C/C++

Esta librería se usa para que puedan cambiar en eclipse C/C++ el color de fondo textbackground(), el de la letra textcolor(), usar las funciones gotoxy(), getch(), ect.

1. Descarga la librería: www.megaupload.com/?d=4W0S4TYA
2. Descomprimela en C:/eclipse/MinGW
3. En proyecto > propiedades > MinGW C++ Linker > Libraries > en Libraries (-l) da click en el más verde, escribe "conio" (sin comillas) > aceptar > aplicar
4. Para incluir la librería usa
#include <conio2.h>


Creo que no se me olvida nada... pero si pasa actualizaré el post. Cualquier duda, aquí estamos
  • JoniJnm
  • DESCONECTADO
  • Administrador
  • Temas: 4167
  • Karma: 144
Última Edición: hace 10 meses Por JoniJnm.
Los siguientes usuarios han agradecido: NewAges

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 11 meses #14508

Muy bueno el tutorial. Por fin he podido compilar en el Eclipse.

Pero ahora me surge una duda. Yo me he descargado el Eclipse Galileo RC1 para C++, vamos el que hay ahora mismo para descargarse, pero en el dialogo para seleccionar diccionarios y demas me sale esto:



La cosa es que hace tiempo en la version Ganimede o algo asi(la 3.4.1), no tenia este problema y la única diferencia aparte de la versión, es que el entorno era para Java.

Ahora bien, ¿Se supone que se ha deshabilitado, que en el entorno C++ no esta o que me he instalado mal el Eclipse?
  • NewAges
  • DESCONECTADO
  • Visitante
  • Temas: 1
  • Karma: 0

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 11 meses #14509

Hola,

Es ese el diágolo que te tiene que salir. En esa ventana puedes seleccionar o no que te corrija la autografía. Yo lo he deshabilitado porque el diccionario que lleva es en inglés, y los comentarios que yo pongo suelen ser en español ^^

Quizá lo confundes con cambiar de idioma?
  • JoniJnm
  • DESCONECTADO
  • Administrador
  • Temas: 4167
  • Karma: 144

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 3 meses #17617

hola buenas, mi nombre es Ariel

en el punto 5) donde dice:
Selecciona los paquetes "MinGW base tools" y "g++ compiler"
no me aparece esa opcion, entonces lo que instalos es C compiler y C++ compiler.

bueno, la construccion y prueba de un proyecto C esta todo bien:) , pero no puedo decir lo mismo para un proyecto C++ .
el Warnings que me aperece es el siguiente:

Description Resource Path Location Type
auto-importing has been activated without --enable-auto-import specified on the command line. cpp line 0 C/C++ Problem

este Warnings aparece cuando le doy a run cpp.exe.

espero su grata respuesta.

Atte. Ariel
Última Edición: hace 1 año, 3 meses Por ARIEL_INFORMATICA_2010. Razón: por que no fue encontrada la foto

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 3 meses #17652

Es que han eliminado los de mingw el archivo MinGW-5.1.6.exe y han puesto uno nuevo que se supone que lleva más cosas (msis y gdb entre otros), tengo que hacer pruebas con el nuevo, porque no sé cómo va, cuando lo mire te cuento ^^

PD: Si alguien que se pase por aquí tiene el instalador antiguo de mingw que lo pase please
  • JoniJnm
  • DESCONECTADO
  • Administrador
  • Temas: 4167
  • Karma: 144

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 1 mes #17844

gracias por el tutorial. adjunto el mingw-5.1.4 espero que sirva

www.4shared.com/file/GkQsRlc0/MinGW-514.html
  • J02E
  • DESCONECTADO
  • Visitante
  • Temas: 1
  • Karma: 1
Última Edición: hace 1 año, 1 mes Por J02E.
Los siguientes usuarios han agradecido: JoniJnm

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 1 mes #17856

Muchas gracias por el exe, J02E, lo puse arriba :-P
  • JoniJnm
  • DESCONECTADO
  • Administrador
  • Temas: 4167
  • Karma: 144

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 1 mes #17862

Todo esto sirve para poder hacer un Programa? me pregunto

E microsoft Visual c++ p visual studio ¿ hacen lo mismo?

Soy un ignorante absoluto en la programacion, sin embargo estoy recogiendo informacion a fin de poder hacer (intentar) un programa, que dicho sea de paso no creo que lo logre, para calcular las jornadas de trabajo, que no son simplemente sumas de horas, es algo un pelin complicado.

Pero no tengo ni idea de por donde empezar. ni que usar, ni como se hace.
  • PepeCordoba
  • DESCONECTADO
  • Visitante
  • Temas: 10
  • Karma: 0

Re: Eclipse 3.5 Galileo + Español + C/C++ y Pascal + CDT + MinGW + GBD debugger hace 1 año, 1 mes #17863

Con visual c++ se puede hacer.

Este manual es para también poder hacer los programas; para compilarlos y depurarlos. Está con este porque es gratuito. Aunque el sistema de ventanas de visual c++ es mejor, así que si lo tienes y ya lo conoces quizá sea mejor que lo utilices
  • JoniJnm
  • DESCONECTADO
  • Administrador
  • Temas: 4167
  • Karma: 144
  • Página:
  • 1
  • 2
Página generada en: 0.63 segundos