Ver la versión completa : Programa para programar en C desde Ubuntu 11.04
Hola,
Qué programa puedo utilizar? Lo de escribir y compilar en terminal no me mola mucho...
Espero vuestra ayuda, gracias !!
kdevelop :)
Aún así como el terminal, Vim y un Makefile, no hay nada.
Estoy probando el codeblocs.
A primera vista genial, pero no me compila ni nada :S
Hay que configurarlo primero? Solo es programación en C
Geany es sencillo y va bastante bien :).
geany o kdevelop son mas ligeros que codeblocks, y si no tienes mucha experiencia creo que con esos te serviria en lugar de codeblocks.
Aiken
No me peguéis por favor, pero... yo soy de mac, y en la universidad utilizamos el viejo Turbo C con windows. Yo he instalado Linux porque paso de windows. He probado el codeblocs y el geany, me parecen muy buenos, pero a la hora de compilar me dan errores... por ejemplo en el #include <conio.h>. me falta instalar librerias o algo? como puedo arrelgar esto?
Lo dicho, no me tiréis a la yugular...
Instala el paquete build-essential, que trae todas las herramientras para programar en C. Si ya está instalado. no tengo ni idea...
por ejemplo en el #include <conio.h>. me falta instalar librerias o algo?
En un sistema de gorditos vírgenes, obviamente no vas a encontrar una librería llamada conio :D
conio.h (http://en.wikipedia.org/wiki/Conio.h) es una librería no estandar de MS-DOS/Windows, y creo que solo en los primeros Windows. No está en Linux, y si está no debería. Tendrás que usar alguna librería estandarizada como stdio.h (http://en.wikipedia.org/wiki/Stdio.h), por ejemplo. Además stdio.h te servirá para Linux, Windows y Mac precisamente porque es estándar y portable.
SplinterGU
19/05/2011, 03:00
si vas a compilar en C, lo de escribir make en linea de comando y darle enter es el menor de tus problemas, seguramente escribiras mas en el fuente en C, incluso para un hello world.
bitrider
19/05/2011, 09:03
GEdit + Makefile
jduranmaster
19/05/2011, 10:03
kedit + gcc + g++ +MAkeFile y ya eres el pvto amo.
Gracias a todos por las recomendaciones.
He estado probando, pero no hay manera que me funcione lo que estoy programando. En el p*** Turbo C lo compila todo bien, pero aqui en Ubuntu.... no me reconoce los conio.h, clrscr....etc...
Hay alguna manera de meter las librerías de Turbo C??
Gracias por las respuestas, soy muy novato en esto.
//......................................//
Otra cosa, me podéis indicar una configuración básica para el Codeblocs? Para programas en C
Es el que más me ha gustado
Gracias a todos por las recomendaciones.
He estado probando, pero no hay manera que me funcione lo que estoy programando. En el p*** Turbo C lo compila todo bien, pero aqui en Ubuntu.... no me reconoce los conio.h, clrscr....etc...
Hay alguna manera de meter las librerías de Turbo C??
Gracias por las respuestas, soy muy novato en esto.
//......................................//
Otra cosa, me podéis indicar una configuración básica para el Codeblocs? Para programas en C
Es el que más me ha gustado
Como ya te han dicho, conio.h es una lib de windows, no es estandar.
Si solo lo quieres para limpiar la pantalla, prueba a escribir
system("clear");
Aunque cuando lo compiles en windows no funcionará, en ese caso tendras que escribir
system("CLS");
Lo mejor es al compilar, decir si lo vas a hacer para windows o linux y luego poner algo asi:
void clear()
{
#ifdef WINDOWS
system ( "CLS" );
#else
system ( "clear" );
}
Hace años que no toco C, que alguien corrija todo eso si esta mal [wei]
^MiSaTo^
19/05/2011, 13:12
Gracias a todos por las recomendaciones.
He estado probando, pero no hay manera que me funcione lo que estoy programando. En el p*** Turbo C lo compila todo bien, pero aqui en Ubuntu.... no me reconoce los conio.h, clrscr....etc...
Hay alguna manera de meter las librerías de Turbo C??
Gracias por las respuestas, soy muy novato en esto.
//......................................//
Otra cosa, me podéis indicar una configuración básica para el Codeblocs? Para programas en C
Es el que más me ha gustado
Como te ha indicado juanvvc, conio.h es una librería de windows.Posiblemente los demás problemas que tengas vengan por ahí. Y no creo que puedas meterlo en linux.
Por otro lado, sabes que el codeblocks y demás puedes usarlo igualmente en mac? Lo digo por si no te terminas de manejar bien con linux, puedes hacerlo en mac.
Usa librerías standard de C y no tendrás ningún problema. :brindis:
Con el Geany me voy aclarando un poco. He eliminado el conio.h y he cambiado el void por el int.
Ahora empieza más o menos a marchar...
No he probado desde mac, me he empeñado en hacerlo funcionar en Linux....[Ahhh]
Voy a seguir...
Gracias por vuestra ayudaaaa!!
^MiSaTo^
19/05/2011, 13:19
Con el Geany me voy aclarando un poco. He eliminado el conio.h y he cambiado el void por el int.
Ahora empieza más o menos a marchar...
No he probado desde mac, me he empeñado en hacerlo funcionar en Linux....[Ahhh]
Voy a seguir...
Gracias por vuestra ayudaaaa!!
Pues ya son ganas de complicarte la vida instalando otro SO xDD
jduranmaster
19/05/2011, 13:22
xDDDDD.... el turbo-C que ademas cabe en dos disketes grabao.
^MiSaTo^
19/05/2011, 13:23
Digo yo... ahora que pienso....
El TurboC no va en el dosbox?
jduranmaster
19/05/2011, 13:26
Digo yo... ahora que pienso....
El TurboC no va en el dosbox?
pues nunca lo he probado....por???
^MiSaTo^
19/05/2011, 13:28
pues nunca lo he probado....por???
Curiosidad, pero si dice que usa Mac, y va en el dosbox... digo yo que igual es menos lío si usa el TurboC ;)
jduranmaster
19/05/2011, 13:40
pero si es que al final es tonteria..... conio.h ya ni se usa... lo mejor es que busque o librerias mas actuales que hagan algo equivalente o que intente programarse el la función que necesite.
SplinterGU
19/05/2011, 16:23
te recomiendo que te veas una lib para manejar el aspecto visual de una terminal, como ser ncurses, que si usas windows tambien la podes usar con el compilador gcc.
eso de usar system es demasiado chapuza.
Como te han dicho algunas librerías de Turbo C como <stdio.h> son propias de dos/windows. En Linux tienes el entorno XWPE, que parece que es compatible. Aunque para quitarte problemas te recomiendo que uses Turbo C bajo Wine en Linux.
www.identicalsoftware.com/xwpe/screenshots.html
saboteur
19/05/2011, 22:33
Codeblocks, Codelite o Anjuta.
Son los que más me han gustado. Pero asegúrate de tener instalado gcc... ;)
El tema está que en clase utilizamos el TurboC, y claro a la hora de programar he de poner los conio.h etc... para que el profesor lo vea.
El TurboC con Dosbox en el mac no funciona bien, ya que la combinacion de teclas {} [] etc... no salen.
Me empeñé hacerlo funcionar con el Linux porque en mi PC Pentium 4, está muy limitado y el Windows fuinciona que da pena.
Ahora con el XCode me aclaro bastante bien, el funcionamiento es tipo en Linux, así que mejor.
Es lo que tiene la ignorancia.... jejejeje
SplinterGU
20/05/2011, 00:21
no veo el sentido de que enseñen C con un compilador que ya esta obsoleto.
tu profesor deberia actualizarse un poco.
no veo el sentido de que enseñen C con un compilador que ya esta obsoleto.
tu profesor deberia actualizarse un poco.
Posiblemente no sea culpa del profesor. La autoridad competente le dará un temario al profesor y este tendrá que darlo sí o sí. Al menos los casos que conozco el tema va así.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.