Cómo compilar y ejecutar programas C/C ++ en Linux

Cómo compilar y ejecutar programas C/C ++ en Linux

C es un lenguaje de programación robusto y estructurado utilizado para desarrollar el software del sistema. Según el diseño, C proporciona construcciones que podrían ser de manera eficiente para las instrucciones típicas de la máquina. Fue desarrollado por Dennis Ritchie en Bell Labs. La fuente del programa C es texto de formato libre, utilizando el semicolon como terminador de declaración y aparatos ortopédicos para agrupar los bloques de declaraciones como condiciones, funciones o bucles.

C es un lenguaje de programación compilado. Después de crear un programa C, primero, debe compilarlo utilizando compiladores C. Generará el archivo binario, que puede ejecutar en su sistema.

Este tutorial lo ayudará a ejecutar un programa C/C ++ en el sistema Linux/Unix a través de la línea de comandos. Usaremos los comandos 'GCC' y 'G ++' de GCC (colección de compiladores GNU) para compilar un programa C/C ++. Aquí:

  • GCC es el compilador GNU C de GCC.
  • gramo++ es el compilador GNU C ++ del GCC.

Herramientas de desarrollo intallantes

Para ejecutar un programa C, debe tener paquetes de herramientas de desarrollo instalados en su sistema Linux. Ejecute uno de los siguientes comandos para instalar paquetes de herramientas de desarrollo según su sistema operativo.

  • Sistemas basados ​​en Redhat:
    sudo yum groupinstall "Herramientas de desarrollo"  
  • Sistemas basados ​​en Debian:
    sudo apt-get install build-esenial  

Crear programa Hello World en C

Para el ejemplo, he seleccionado el programa C Hello World. Cree un nuevo archivo en su sistema de la siguiente manera:

vim helloworld.C  

Usando el siguiente contenido

#include int main () printf ("Hola mundo!"); return 0;
123456#include int main () printf ("Hola mundo!"); return 0;

Compilar y ejecutar programas C/C ++ en Linux

Utilicé el compilador GNU C para compilar el programa Hello World C anterior como lo siguiente:

GCC Helloworld.c -o hola  

[O] Utilice el siguiente comando para usar el compilador C ++.

g ++ helloworld.c -o hola  

Los comandos de arriba crearán un archivo ejecutable nombrado Hola En su directorio actual. Puedes ejecutar directamente lo mismo que otros comandos.

./Hola  

También puede copiar el archivo en el directorio bin (/usr/local/bin) para que sean accesibles en todo el sistema.

Prueba otro ejemplo de C

Probemos con otro programa C con entrada del usuario. Para este ejemplo, utilicé este programa de muestra C para ingresar dos enteros del usuario y calcular la suma de ellos.

#include int main () int i, j, suma; scanf ("Ingrese 1'ST Integer: %d", & i); scanf ("Ingrese 2'ND Integer: %d", & j); suma = i + j; printf ("suma es: %d \ n", suma); regresar 0;
1234567891011121314#includeint main () int i, j, suma; scanf ("Ingrese 1'ST Integer: %d", & i); scanf ("Ingrese 2'ND Integer: %d", & j); suma = i + j; printf ("suma es: %d \ n", suma); regresar 0;

Ahora compilar y ejecutar un C programa

suma de GCC.C -O suma  ./suma  

Conclusión

En este tutorial, ha aprendido a compilar y ejecutar un programa C en el sistema Linux a través de la línea de comandos.