Compilar y ejecutar programas en C en Ubuntu.

16 - junio - 2009

He conocido a muchas personas (incluido yo xD) que aprendieron a programar exclusivamente en Windows, por lo que cuando desean compilar y ejecutar programas en C en Ubuntu, deben hacerlo mediante IDEs…

Primero que todo, es necesario instalar el metapaquete build-essential, así:
sudo apt-get install build-essential

Habiendo instalado este metapaquete fundamental, he aquí la forma “clásica” de compilar programas en C en Ubuntu mediante la línea de comandos:
gcc fuente.c -o ejecutable
Mientras que en Windows es:
gcc -o ejecutable.exe fuente.c

Y para ejecutarlos:
./ejecutable (en Ubuntu)
ejecutable.exe (en Windows)

Saludooos 😛

P.D: Si se puede hacer en Ubuntu, entonces también es válido para Debian y todas sus derivadas.

23 Responses to “Compilar y ejecutar programas en C en Ubuntu.”

  1. Felipe Says:

    Yo quiero aprender a programar en C :P, espero hacerlo en mis vacas

  2. Felipe Says:

    A oye, tienes x ahi un libro de C? Busque el que nombraste en un post anterior pero encuentro unos pdfs super malos xD

  3. Felipe Says:

    Oye, pero de donde los saco xD, taba buscando el “Lenguaje de Programación C”, pero encontre unos pdfs de no muy buena calidad.
    Hoy estuve buscando libros en la biblioteca de mi facultad, y encontre muchos de C++ y Java, otros cuantos de Perl, Python, Pascal, y varios otros, pero nada de C, que raro xD.

  4. Carlos Ruiz Says:

    Holap:

    Esteeeeeee….
    Es que son libros “de papel”… xDDDD

    El de Ritchie lo puedes encontrar en cualquier lado, hasta en el persa… el otro es más complicado, lo tuve ke pedir en la biblioteca de la U… xD

    Saludooos 😛

  5. Felipe Says:

    Aaaaa, ya, lo buscaré xD. ¿No cuesta muy caro cierto xD?

  6. Carlos Ruiz Says:

    Holap:

    Bueno, en Chile (como consecuencia de ese impuesto tan absurdo) los libros de este tipo suelen ser bastante caros, pero en este caso, el libro es tan común dentro de esa área que probablemente no sea tan caro.
    Apostaría a que lo consigues por menos de $10.000 en el lugar indicado… xD

    Saludooos 😛

    P.D:
    Yo lo compré el año 2001(?) en una librería “exclusiva” y me costó entre $10.000 y $12.000… xD

  7. esteban Says:

    hola q tal!
    te queria hacer una pregunta si es q me la podes contestar…
    queria saber como hacer para ejecutar porgramas en c q utilizen fifo osea como hago si es q tengo q mandarle por ejemplo valores de temperaturas…
    tambien si es posible me gustaria saber como es q mediante un scrip puedo emviarle( siguindo con el ejemplo de las temperaturas) los valores q haya ese scrip o citando otro ejemplo madarlas diferentes señales’?

  8. Carlos Ruiz Says:

    Holap:

    Bueno, hay muchas maneras para implementar FIFO o una “cola”…

    Por ejemplo, puedes usar memoria dinámica para crear una lista a la cual agregues las temperaturas, de tal manera que la primeras que se hayan ingresado, sean las primeras que vayan saliendo…

    Saludooos 😛

  9. Will Says:

    Hey man que tan bueno es eso para programar en c ya que yo estudio programacion y la verdad preferiria programar en ubuntu que en windows ya que todos preferimos desligarnos de eso pero bueno volviendo al tema eso del c que pones trae las librerias de c para compilar y todo xq he visto en google que no funciona y blah blah muchas cosas por eso quisiera saber asi para programar tranquilo en ubuntu.

    • Carlos Ruiz Says:

      Holap:

      La verdad es que programar en C en uno u otro SO, es exactamente lo mismo… las únicas diferencias son que algunas “librerías secundarias” no existen para algunos SO.
      Por ejemplo: la librería “conio”, que es para Windows, no existe en Linux… mientras que “ncurses” es sólo para Linux y no para Windows… sin embargo, ambas librerías son equivalentes, por lo que de todas maneras podemos hacer lo mismo en ambos SO’s.

      Saludooos 😛

  10. ladysm0ke Says:

    Gracias por el dato 😀
    Venía buscando una respuesta a esto desde que me instalé el Ubuntu (hará cosa de un mes). Además de las librerías conio-ncurses se te ocurren mas equivalentes? No encontré las que corresponden a cada SO, y mirar cada .h es casi reinventar la rueda… xD
    Saludos!!! 🙂

  11. LameLauttop Says:

    Muy buen articulo, estoy casi 100% de acuerdo contigo 🙂


  12. Saludos, muy interesante el articulo, espero que sigas actualizandolo!

  13. LoboOscuro Says:

    Sos muy novato en programacion todavia?

  14. chente b Says:

    si quieren aprender C++ usen el libro de Deitel & Deitel es un libro didactico muy buen, se los recomiendo, tambien tiene un libro de JAVA

  15. jose Says:

    Sabras programar


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: