Página 1 de 6

Herramientas de desarrollo

Publicado: 19 Ene 2011, 09:37
por m0skit0
El proyecto se va a realizar con las siguientes herramientas y directivas de desarrollo:

  • Lenguaje principal: C++ (respetando el estándar siempre que sea posible)
  • Compilador: GNU C Compiler (GCC) y sus complementos y librerías oficiales
  • Fuentes: formato de texto UNIX (sólo LF)
  • Licencia: GPLv3
  • Plataformas objetivo: Linux y Windows
  • Control/versionado: Subversion (SVN) (servidor aún por decidir)
  • Lengua principal: castellano

Cada uno es libre de elegir el editor/entorno que más le plazca siempre y cuando cumpla estas directivas. No se aceptará ningún código fuente que no se haya probado sobre estas herramientas o no se conforme al formato especificado más arriba.

Descargas:

CodeBlocks 10.05 & GNU GCC Compiler
Subclipse (plugin SVN para Eclipse)
TortoiseSVN (cliente SVN para Windows)
Eclipse para C/C++
MinGW (GNU for Windows, incluye GCC)
Dev-C++ (para Windows, hay versiones que incluyen GCC)
MARS (ensamblador visual para MIPS)

Vídeos:

Uso de SVN y depuración en Eclipse

Tutoriales:

Instalar Subclipse en Eclipse

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 09:43
por largeroliker
Eclipse para Linux valdrá, no? El compilador es GCC :D

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 10:12
por m0skit0
Perfecto, es el que voy a usar yo :lol:

EDITO: Por cierto, en Eclipse se puede configurar el estilo de código automáticamente: Window -> Preferences -> C/C++ -> Code Style -> Seleccionamos el perfil BSD/Allman, que es muy parecido al que vamos a estar usando en este proyecto.

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 11:45
por dRoLl3R
Entonces me bajo el eclipse que es el que voy a usar el segundo semestre en la universidad en la asignatura de java

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 11:51
por m0skit0
Ojo que Eclipse por sí sólo no lleva ningún compilador ni nada. Es tan sólo un entorno. Hay que instalar el compilador y demás por separado.

Estaría bien que todos usásemos el mismo entorno, nos evitaríamos un montón de problemas y discusiones. Pero como se ha dicho, aquí a gusto del consumidor.

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 12:05
por largeroliker
Y aviso a navegantes: Eclipse también tiene su versión Windows, pero en este caso el compilador que hay que elegir es MinGW.

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 12:08
por dRoLl3R
¿Podeis poner una pequeña guia de como instalar el compilador? :oops:

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 12:10
por m0skit0
¿En Ubuntu? Te vas al gestor de paquetes Synaptic e instalas el paquete build-essentials y todas sus dependencias. Mira tú qué fácil :lol:

Por favor, sed específicos en vuestras preguntas, así ahorramos posts repetitivos preguntando lo que os dejáis en el tintero. También considerad mover preguntas que no tengan realmente que ver con el proyecto al foro que correspondan (las dudas sobre Linux al foro de Linux, etc...).

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 13:45
por Ariath
Yo personalmente, dado que voy a desarrollar en Windows y que hay que usar GCC (por ende MinGW), voy a usar directamente el entorno Cygwin y el IDE CodeBlocks.

De esa manera tienes un entorno muy similar a una terminal de Linux, y te puedes descargar fácilmente las herramientas necesarias (como subversion), y puedes perfectamente llevarte el entorno de un sitio a otro si quieres (como si te apetece tenerlo portable, que creo que se puede).

Salu2

Re: Herramientas de desarrollo

Publicado: 19 Ene 2011, 14:36
por pspCaracas
Excelente yo ya venía usando Eclipse para los proyectos que realizo :)