Cómo compilar C/C++ en Linux

Escribí este tutorial hace poco. No pretende explicar las funciones de los lenguajes C/C++ sino el uso del compilador en un sistema operativo GNU/Linux con gcc y g++.

IDE: Estamos acostumbrados al viejo Borland C++ bajo Windows y si bien no encontramos un IDE con todo integrado hay muchos editores de texto que hasta resaltan la sintaxis del C/C++. El problema es que para compilar y ejecutar va a ser un poco mas complicado que el Alt+F9 y
Ctrl+F9.

***

1er paso: Edición

Lo recomendable es que usemos "nano" que es un editor muuy básico similar al que venimos corriendo en Windows. Es ejecutado bajo consola. Entonces lo primero a hacer es abrir la consola
(bash, terminal) y damos la orden "nano " donde los guiones serán reemplazados por el
nombre del archivo a abrir o crear.

Ejemplo:
$ nano jose.cpp
(¡ATENCIÓN!: Si no ponemos el .cpp no podemos compilar archivos de C++,lo mismo el .c para los de C)

2do paso: Programación

No todas las librerías del borland están en el compilador de linux, por ejemplo falta la famosa
"CONIO.H" (que trae funciones como clrscr() y getch()) pero pueden ser reemplazadas. Asi que hay que tener cuidado de usar solo las funciones que sabemos no pertenecen a esas librerías. Stdio, String, dos y las demás creo que funcionan a la perfección todas.

3er paso: Guardar

Nuestro pobre editor "nano" guardará el archivo usando Ctrl+o y lo cerrará con Ctrl+x. Luego de
esto nos devolverá a la Consola.

4to paso: Compilar

Una vez que tenemos nuestro archivo .cpp o .c (código fuente) creado con nano o cualquier editor
tenemos que compilarlo, osea crear el ejecutable cuya extensión no importa (en Windows era .exe) porque Linux no se basa en las extensiones para abrir archivos. El modo de hacerlo es con "gcc" y "g++" los dos compiladores para C y C++ respectivamente. En nuestro caso: "g++ o jose.cpp" donde la linea sería reemplazada por el nombre del ejecutable que creará.

Ejemplo: $ g++ o ejecutame.jos jose.cpp
Creamos el archivo ejecutame.jos en el mismo directorio del código fuente.

5to paso: Ejecutar

Sin más que hacer y si no dió ningún error se procede a ejecutar nuestro querido programa con la orden de consola .

En nuestro ejemplo: $ ./ejecutame.jos
Los errores pueden ser corregidos abriendo nuevamente con nano el fuente y volviendo a
compilar.
Asi de fácil es Compilar y Ejecutar. Para la próxima averiguo como es el trabajo con proyectos con g++.

Espero que esto les sirva a todos aquellos que inician en la programación.

Comentarios

  1. Muchas gracias por esta infor,acion, nos ayuda a los nuevos en Linux.

    ResponderEliminar
  2. Muchas gracias por esta infor,acion, nos ayuda a los nuevos en Linux.

    ResponderEliminar
  3. gracias, gracias, me has salvado, ahora se ejecutar mi programa recién compilado

    ResponderEliminar
  4. Oye jose Ignacio, te agradesco mucho esta info que has publicado, de verdad q me ha servido hermano,, seguiré visitando tu pagina para ver que tienes de nuevo...
    Soy nuevo en Linux.......
    aqui mi correo: alternativo_ef89@hotmail.com

    Gooooooooonzxlo.... Hermosillo,Son

    ResponderEliminar
  5. genial, me sirvio en la primera tarea con gcc

    ResponderEliminar

Publicar un comentario

Entradas populares