¿Qué compilador usar para C y C++?

Iniciado por WiseHidden, 13 Marzo 2011, 22:26 PM

0 Miembros y 1 Visitante están viendo este tema.

WiseHidden

Hola a todos, hace un tiempo empeze en esto de C y C++ pero el tiempo me ha tenido distanciado y ahora que tengo equipo nuevo quiero retomar este fascinante aprendizaje, mi pregunta es muy sencilla.

¿Que compilador me recomendais?

Yo utilizaba el code::boock (si mal no recuerdo se escribia asi)

Pero me daba muchos errores, por eso quiero hacerlo desde un principio bien

Cual me aconsejan.

Un saludo y gracias
Si tu tienes una manzana y yo otra y decidimos intercambiarlas, seguiremos teniendo una manzana cada uno, pero si tu tienes una idea y yo otra y la intercambiamos, ambos tendremos dos ideas. (Origen Anónimo)

Don Pollo

Yo suelo usar gcc.

Sirve para C, C++, Objective C y Fortran.

R3tr0


WiseHidden

Disculpen pero no me habia explicado bien.
Antes de nada agradecer las dos respuestas! Pues escucho todas las opiniones por iguales, mi pregunta es mas bien, cual es el mejor compilador y porque? No hace falta una explicacion gloriosa, que tiene de bueno el gcc y el Dev-C++ Este ultimo lo he oido mucho, y habia millones de tutoriales y videos utilizando este compilador. Es realmente bueno??

Gracias a R3tr0 y a Don Pollo
Un saludo camaradas

ATT.
WH
Si tu tienes una manzana y yo otra y decidimos intercambiarlas, seguiremos teniendo una manzana cada uno, pero si tu tienes una idea y yo otra y la intercambiamos, ambos tendremos dos ideas. (Origen Anónimo)

Akai

Ambos son compiladores, ambos te van a pasar programas de código a ejecutable, pero el dev-C++ lleva años sin actualizarse, y está obsoleto. Por otro lado, el GCC (GNU Compiler Collection) es el compilador libre y opensource por "defecto" utilizado en linux y que está en constante desarrollo.

Si usas code::blocks, instálate la versión que viene con MinGW si estás en windows, o directamente usa el GCC desde la consola si estás en linux.

Hoy en día utilizar Dev-C++ frente a GCC no tiene mucho sentido (Dado el tiempo que el primero ha quedado tal cual y el segundo ha seguido moviendose). Lo mismo con otros compiladores como, si no me equivoco, Borland C (otro obsoleto).

WiseHidden

Eso es exactamente lo que esta buscando Akai.

Lo utilizare desde Windows.

Citar
Si usas code::blocks, instálate la versión que viene con MinGW si estás en windows

Antes utilizaba el code::blocks como es eso de la version con MinGW?

Podrias pasarme la url de descargar que sea fiable!!! :D

Un saludo y gracias a todos por vuestros aportes.
Si tu tienes una manzana y yo otra y decidimos intercambiarlas, seguiremos teniendo una manzana cada uno, pero si tu tienes una idea y yo otra y la intercambiamos, ambos tendremos dos ideas. (Origen Anónimo)

Akai

En la propia página de codeblocks está. Mira bien en las descargas, este:

codeblocks-10.05mingw-setup.exe

WiseHidden

Si tu tienes una manzana y yo otra y decidimos intercambiarlas, seguiremos teniendo una manzana cada uno, pero si tu tienes una idea y yo otra y la intercambiamos, ambos tendremos dos ideas. (Origen Anónimo)

pucheto

Dev-c++ no es un compilador, es un IDE y usa como compilador a mingw q es una implementacion del "toolchain GNU"(gcc, g++, make, etc...) para windows ...

Como compilador, si es para windows te recomiendo el q viene con el visual studio... (q estoy casi seguro, corijanme sino, q es el compilador de intel...).

Para linux sin dudas el gcc o g++...

Como IDE, para windows, como estas empezando, el Code::Blocks...
Como IDE, para linux... yo usaria kate, kdbg, make, etc (seguro hay un tutorial basico en internet)

Akai

Cita de: pucheto en 14 Marzo 2011, 02:12 AM
Como compilador, si es para windows te recomiendo el q viene con el visual studio... (q estoy casi seguro, corijanme sino, q es el compilador de intel...).

No, no es el de intel. El de visual studio para c++ es un compilador propio de microsoft. Visual C++