Anuncios Google

SOLUCIONADO Mejor IDE para c

Cuál es el mejor IDE que conocen para c específicamente? Que me autocomplete un poco los signos y eso y que no dé muchos problemas. Cabe mencionar que uso linux. Gracias!

SOLUCIONADO

Me gusta mucho el codeblocks, sobretodo porque tiene un botón para compilar y ejecutar rápidamente. Si me llegara a dar problemas intentaré con geany, gracias!


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Comandillos

Tu no buscas

Tu no buscas un compilador, tu lo que buscas es un IDE.

Compilador, tienes GCC.

IDE's, hay muchos. Unos prefieren CodeBlocks, otros Notepad++, y otros incluso prefieren 'nano' sobre una terminal Unix. Es cuestion de gustos.

 


Imagen de Kindos7

Geany

Si lo que quieres es un IDE (eso es lo que tu pareces dar a entender), yo te recomiendo Geany. Si solo quieres un compilador, usa gcc.

PD: si acabas de entrar en esto mundo, en esta misma página, en la sección tutoriales, hay unos cuantos tutoriales en C para recién llegados, te recomiendo echarles un vistazo.

Imagen de pipagerardo

Ya se que has dicho que usas linux.

No uso linux pero para Windows de Microsoft yo uso el Dev-C++ portable y como viene con una versión vieja de MinGW hago lo siguiente...

BAJARSE EL ÚLTiMO INSTALADOR DE MinGW:

  Ir a la web "http://www.mingw.org"
  y bajarse el último instalador por ejemplo "mingw-get-inst-20120426.exe"
  Ejecutar e instalar preferentemente en "C:\MinGW"

BAJARSE EL DEV-C++ PORTABLE Y CONFIGURARLO:

COMPILADOR DE C++:
-O3                // Optimiza el código al máximo.
-Os                  // Optimiza el código en función del mínimo tamaño.

LINKER:
  -s                 // Borra toda la tabla de simbolos e información de reubicación del ejecutable.
  -static            // Evita la vinculación con las bibliotecas compartidas DLL,s.
  -mwindows          // Para no visualizar la consola.
  Añadir las siguientes librerias si se usan: -lwinmm -lcomctl32
  Ejemplo: -static -mwindows -lwinmm -lcomctl32

DIRECTORIOS: (Suponiendo que se ha instalado en C:\MinGW la versión 4.7.0)
  Binarios     = "C:\MinGW\bin"
  Bibliotecas  = "C:\MinGW\lib"
  Includes C   = "C:\MinGW\include"
  Includes C++ = "C:\MinGW\lib\gcc\mingw32\4.7.0\include" 
                 "C:\MinGW\lib\gcc\mingw32\4.7.0\include\c++"

PROGRAMAS:
  GCC     = mingw32-gcc.exe
  G++     = mingw32-g++.exe
  MAKE    = mingw32-make.exe
  GDB     = gdb.exe
  WINDRES = windres.exe
  DLLWRAP = dllwrap.exe
  GPROF   = gprof.exe

 

MICROSOFT VISUAL C++ 2010 :
Descargar Mircosoft Visual C++ 2010 Express (Gratuito, requiere registrarse):
 http://www.microsoft.com/visualstudio/esn/downloads#d-2010-express

Es lento como el solo, da demasiados avisos y errores, incluso de su propias librerias (manda huevos) . No es compatible con MinGW puesto que muchas funciones son diferentes o ni estan como vsscanf. Y lo que más me fastidia es que te llena el directorio del proyecto de miles de archivos de mierda, algunos incluso bastante grandes.

Cierto es que te ayuda mucho visualmente con el código y te da soluciones a los errores y avisos en completo español.

Actualmente estoy haciendo una libreria para Windows y es compatible con los dos compiladores, lo cual me da el doble de trabajo...

Imagen de anxoganso

y porke no codeblocks en

y porke no codeblocks en windows??

si no equivoco dev c++ ya no esta mantenido desde hace años

Imagen de pipagerardo

CodeBlocks no me gusta.

CodeBlocks tiene demasiadas cosas para mi gusto, prefiero un IDE lo más simple posible y uso Dev-C++ portable por no usar el Block de Notas.

Para complicarme la vida ya tengo el Visual C++ de Microsoft.

Tambien compilo a lo bruto estilo MAKEFILE:

# -----------------------
#  Proyecto: 01-Consola
# -----------------------
BIN      = 01-Consola.exe
SRC      = 01-Consola.cpp
SRCOBJ   = 01-Consola.o

CPP      = mingw32-g++.exe
WINDRES  = windres.exe
OBJ      = ../PGL_WINAPI_OBJ/$(SRCOBJ) \
           ../PGL_WINAPI_OBJ/PGL_Consola.o \
           ../PGL_WINAPI_OBJ/PGL_Caja_Mensaje.o \
           $(RES)

LIBS     = -L"C:/MinGW/lib" -static -mwindows -s 
INCS     = -I"C:/MinGW/include"
CXXFLAGS = -I"C:/MinGW/lib/gcc/mingw32/4.7.0/include" \
           -I"C:/MinGW/lib/gcc/mingw32/4.7.0/include/c++" \
           -m96bit-long-double -O3 

$(BIN): $(OBJ)
 $(CPP) $(OBJ) -o $(BIN) $(LIBS)

../PGL_WINAPI_OBJ/$(SRCOBJ): ../PGL_WINAPI_EJEMPLOS/$(SRC)
 $(CPP) -c ../PGL_WINAPI_EJEMPLOS/$(SRC) -o ../PGL_WINAPI_OBJ/$(SRCOBJ) $(CXXFLAGS)

../PGL_WINAPI_OBJ/PGL_Consola.o: ../PGL_WINAPI_CPP/PGL_Consola.cpp
 $(CPP) -c ../PGL_WINAPI_CPP/PGL_Consola.cpp -o ../PGL_WINAPI_OBJ/PGL_Consola.o $(CXXFLAGS)

../PGL_WINAPI_OBJ/PGL_Caja_Mensaje.o: ../PGL_WINAPI_CPP/PGL_Caja_Mensaje.cpp
 $(CPP) -c ../PGL_WINAPI_CPP/PGL_Caja_Mensaje.cpp -o ../PGL_WINAPI_OBJ/PGL_Caja_Mensaje.o $(CXXFLAGS)

Imagen de BeCoder

Mira, la misma razon tengo yo

Mira, la misma razon tengo yo para no usar Code Blocks, aparte de otras.

Prefiero un IDE mas minimalista, util y directo. Normalmente uso Notepad ++ y ya... o aveces uso visual studio, o borland c++, pero al igual que tu, prefiero algo simple, que no me dé dolores de cabeza.

En realidad no es complicarse

En realidad no es complicarse la vida, una vez que ya has configurado el compilador.

 

Realmente, a mi lo que más me gustó de CodeBlocks es su editor (muy completo, muy práctico comparado con el  de DevCpp).

Imagen de Fednick

Concuerdo con amchacon, el

Concuerdo con amchacon, el code blocks es el mejor en cualquier plataforma. Aunque tengo amigos usuarios de Mierdows que dicen que el visual basic/visual studio son buenos, sinceramente no he tenido la posibilidad de probarlo.

Supongo que te refieres a un

Supongo que te refieres a un IDE.

 

Te recomiendo Codeblocks, es muy potente y te autocompleta los parentesis, las comillas, las llaves... Trae ademas un plugin para justificar el codigo y quede mas legible siguiendo los estandares de diseño.

 

Es multiplataforma, por lo que lo puedes encontrar tambien en Windows y en Mac... En Ubuntu te lo puedes descargar desde el centro de software.

Imagen de BeCoder

Mira, chaval, no te

Mira, chaval, no te compliques la vida, por lo que veo eres bastante nobato en este tema, por que si no saves ni que compiladores hay ni cual elejir, es que recien empezaste en este mundo. Si vas a usar Linux, mi recomendación es que no uses Code Blocks, a diferencia de los otros 2 usuarios, en mi opinion Code Blocks desde hace 1 año, es la mayor **** que he visto en mi vida. Antiguamente era muy bueno, pero hace 1 año, que no sirve para nada. 

Lo mejor en linux es que compiles desde la consola, es simple, rapido y efectivo, ademas de una "ciencia exacta" o compila, o no compila, asi de simple. Si no saves hacerlo, aqui te dejo un video de youtube, y te lo puse para que lo veas desde la parte que interesa:

http://www.youtube.com/watch?v=4SEUUzixCwc

El compilador es GCC

==========================

Tambien puedes probar a trabajar desde Windows, con Borland C++ o con Dev C++
En mi opinion, usa la consola de linux, o pasate a windows, asi de simple. Y no uses Visual Studio si vas a trabajar en C/C++ estandard, ya que Visual studio, no compila el estandard, usa librerias integradas en el editor. 


Editado: El uso de palabras inadecuadas podría resultar ofensivo para ciertos usuarios y va en contra de las Normas de la Comunidad, antes de volver a postear por favor revíselas.| AORV

Lol? Oo   Allá tu y tus

Lol? Oo

 

Allá tu y tus "conocimientos". Solo quería añadir que el DevCpp es un IDE (no un compilador) y bastante desactualizado de hecho... Por otro lado el Codeblocks usa también el gcc para compilar por lo que no habrá ninguna diferencia en el ejecutable final.

Imagen de BeCoder

lo siento tio, le di a

lo siento tio, le di a responder y no a añadir comentario, ke no iva pa ti, no te lo tomes a mal xD

y lo del Code Blocks, no es por programar, a eso no afecta, es por otros motivos ke la opinion ke tenga de Code Blocks sea tan negativa, ya se ke usa gcc, pero son otros mis motivos xD

Pero aun asi, me ekivoke, ke no te decia a ti eso, lo keria poner como comentario dle post, y sin kerer le di a Responder, no te lo tomes a mal xD


Editado: Escribir constantemente con abreviaturas y faltas de ortografía dificulta la lectura e incumple las Normas de la Comunidad, antes de volver a postear por favor revíselas.| AORV

Imagen de JeyZee

Por favor

Intenta escribir mejor que no he podido terminar de leer tu comentario por puro dolor de ojos.

Imagen de BeCoder

No te pedi ke me leas... si

No te pedi ke me leas... si no me entiendes, ignorame y punto. Ya me han demostrado en varias ocasiones ke esforzarse en algo en esta web, ya no sirve para nada, antes si.... eran otros tiempos, otros usuarios, pero scenebeta ya no es la misma d hace 3 o 4 años... ya no tengo motivos para intentar esforzarme en escrivir bien para que me entiendan, ni para programar aplicaciones para subirlas aka.. Así ke si no te gusta como me expreso o no me entiendes, ignorame y punto.

Ademas, el comentario no iva para ti, iva para amchacon, que tu lo entiendas o no, me va a pelar por delante y por detras.


Editado: Escribir constantemente con abreviaturas y faltas de ortografía dificulta la lectura e incumple las Normas de la Comunidad, antes de volver a postear por favor revíselas.| AORV

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.