Pages Menu
TwitterFacebook



BANNER2_ALT

Posted by on Dic 16, 2014 in C/C++ | 0 comments

C/C++ Hola Mundo en terminal con g++

C/C++ Hola Mundo en terminal con g++

Programando c/c++ en Linux

Primero que nada nos vamos a ir a la terminal de Linux, para hacer esto podemos ingresar mediante Alt+Ctrl+T. Una vez dentro la forma más básica de comenzar a programar c/c++ es hacerlo mediante terminal. Esto principlamente por que aislamos todos los parámetros que se necesitan para programar, en otros programas donde se usa IDE o Compiadores extras se pierde un poco de información y la noción de lo que se esta haceindo pierde un poco de esencia.

Terminal en Lubuntu

Terminal en Lubuntu

Terminal de Linux

Vamos a comenzar con abrir la terminal y posicionarnos en la carpeta de trabajo, en este caso podemos crear una carpeta en el escritorio.

$ mkdir Desktop/Ejemplos

En la carpeta vamos a crear otra carpeta para el primer ejemplo

$ cd Desktop/Ejemplos
$ mkdir EJ01

Posteriormente vamos a crear un nuevo archivo de texto para poder comenzar a programar, este lo vamos a crear con extensión cpp. Vamos a utilizar el editor nano de la terminal.

$ nano ejemplo01.cpp

Aparecerá posteriormente un editor de texto en la terminal que nos servirá para escribir nuestro programa.

Primer ejemplo en c/c++

Vamos a comenzar a escribir un programa en lenguaje c/c++ lo más básico seria escribir Hola Mundo en la terminal, para esto vamos a ver qué es lo que necesitamos.

Primero que nada vamos a llamar la biblioteca principal iostream (cubriremos más información de esta biblioteca más adelante). Posteriormente creamos la función main. Por lo que el cuerpo principal del programa nos quedaría como sigue:

#include<iostream>
int main (void){
}

Ahora, para poder imprimir información necesitamos mandar llamar la instrucción para imprimir en terminal “cout”, la misma instrucción requiere un espacio de nombres (mas adelante veremos el espacio de nombres mas a detalle), en este caso el espacio de nombres seria “std” por lo que necesitamos poner la siguiente instrucción.

using namespace std;

Por ultimo mandamos llamar (ahora que tenemos el espacio de nombres adecuado) la instrucción “cout”.

cout << “Hola Mundo HeTPro” << endl;

El programa nos quedaría de la siguiente manera:

#include<iostream>
using namespace std;
int main (void){
cout << “Hola Mundo HeTpro” << endl;
return 0;
}

Ahora podemos guarder el codigo con Ctrl+x y seleccionando que si se quieren guardar cambios.

Compilar con g++  en c/c++ y ejecutar el codigo

Una vez de regreso en la terminal y lo que procede a continuación es compliar el código. Para poder compilar el código vamos a utilizar g++ que es el compilador libre por defecto de Linux, para este caso vamos a utilizar la siguiente instrucción:

g++ -Wall –o <Nombre_del_ejecutable> <nombre_del_archivo_a_compilar>

En donde g++ es como ya se había mencionado anteriormente, el compilador, -Wall activa las banderas para visualizar warnings o errores –o es para generar el objeto, <nombre del ejecutable> es el archivo que se va a generar y <nombre del archivo a compilar> es el archivo que acabamos de escribir, por lo que en este caso nos quedaría como se muestra a continuación

g++ -Wall –o Ejemplo ejemplo01.cpp

Si nos marca algún error o warning tendríamos que revisar y buscar que esta generando el error, aunque si el código se escribió correctamente no debería de mostrar nada. Si la compilación se realiza de manera exitosa podemos ver con el comando “ls” en terminal que se ah generado un nuevo archivo que se llama “Ejemplo”. Para poder correr el archivo “Ejemplo” en nuestra terminal escribimos en la misma:

$ ./Ejemplo

 

Compilando y corriendo en c/c++

Compilando y corriendo en c/c++

Post a Reply

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *