Cómo compilar y ejecutar programas C/C ++ en Linux
- 1207
- 126
- Mario Gollum
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.
- « Cómo instalar Dropbox en Ubuntu 18.04 y 16.04
- Cómo instalar Java 8 en Ubuntu 18.16/04.04, Linux Mint 19/18 »