• Domingo 15 de Diciembre de 2024, 19:01

Autor Tema:  ¿cómo Se Compila En Linux?  (Leído 1772 veces)

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
¿cómo Se Compila En Linux?
« en: Martes 3 de Mayo de 2005, 19:10 »
0
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.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Re: ¿cómo Se Compila En Linux?
« Respuesta #1 en: Martes 3 de Mayo de 2005, 21:19 »
0
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

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

Espero que te sirva de ayuda

saludos  :hola:

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: ¿cómo Se Compila En Linux?
« Respuesta #2 en: Miércoles 4 de Mayo de 2005, 14:57 »
0
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.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: ¿cómo Se Compila En Linux?
« Respuesta #3 en: Miércoles 4 de Mayo de 2005, 21:58 »
0
lo mas facil para compilar es

gcc codigo.c -o archivoDeSalida

y para aplicaciones visuales te recomiendo Qt

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: ¿cómo Se Compila En Linux?
« Respuesta #4 en: Jueves 5 de Mayo de 2005, 15:31 »
0
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.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |