SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Altareum en Martes 3 de Mayo de 2005, 19:10
-
Hace tiempo que programo en C, pero en windows y hace unos meses empecé a utilizar linux en mi pc... Pero no se como compilar los programas ni que cosas debo tener en cuenta para ello (ni donde están las librerías).
Tengo instalado el GCC y quisiera empezar a meter mano.. ¿alguien podría darme una mano o decirme donde puedo encontrar algo relacionado?
Altareum.
-
Hola
Yo hace poco que tambien he empezado a programar en unix/linux.Existen varias formas para compilar puedes usar el kdevelop y te hace todo el solo pero te mete demasiada metralla, tambien puedes usar el gcc, pero es bastante pesado si tienes varios archivos, el mejor metodo es usar los Makefile que son una especie de archivos en los que se indica la manera de compilar, el nombre del ejecutable, las dependencias con otras librerias etc etc , para escribir codigo yo uso el kwrite que le da el formato de lenguaje c grabo los archivos con extension c en la misma carpeta que el Makefile, y simplemente con poner "make" en la consola te compila y crea los ejecutables
aqui tienes una pagina muy buena que habla sobre ello:
http://www.geocities.com/chuidiang/herrami...s/makefile.html (http://www.geocities.com/chuidiang/herramientas/makefile.html)
tambien puedes usar los guiones de practicas que estamos usando en mi universidad, sobre todo el de la practica 1 que es la introducion al entorno de programacion en linux, este es el link
http://www.elai.upm.es/spain/Asignaturas/IngSoft/IngSoftbas (http://www.elai.upm.es/spain/Asignaturas/IngSoft/IngSoftbas)
Espero que te sirva de ayuda
saludos :hola:
-
Gracias!... estoy viendo las páginas y están bastante buenas...
Ahora... una duda el kdevelop y el kwrite son para KDE ??? Porque en el trabajo tengo instalado el Ubuntu y este trae solo el gnome. Lo cual me complica un poco para usarlos. <_<
Y ya que estoy me abuso y sigo preguntando... se que hay librerías para desarrollar aplicaciones para gnome (o Kde). ¿Es recomendable usarlas? si es así ¿dónde están y/o donde puedo encontrar referencias de las mismas?
Muchas gracias por la paciencia.
Altareum.
-
lo mas facil para compilar es
gcc codigo.c -o archivoDeSalida
y para aplicaciones visuales te recomiendo Qt
-
Bueno.. muchas gracias por la ayuda!!
Ya estuve provando algunas cosas, y voy a meter mano en otras.. y ya que estoy algunas dudas más....
1- ¿los programas en solo texto, se ven solo en la consola?
2- Ya que andás por acá Bob, ví que habías armado una librería para trabajar con VESA, ¿hay algún inconveniente para usarla en linux? Es que la estoy usando en windows (y también tengo que solucionar el problema del putpixel en altas resoluciones), y no hago ninguna llamada a la API, pero no se si linux me dará algún error por meterme en los puertos sin permiso.
Altareum.