GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo escribir, compilar y ejecutar un programa C en el sistema operativo Unix [con el ejemplo de Hello World]

Pregunta :Me gustaría entender los conceptos básicos de cómo escribir, compilar y ejecutar un programa C en Linux sistema operativo ¿Puedes explicarlo con un ejemplo simple?

Respuesta :  En este artículo, repasemos muy rápidamente cómo escribir un programa básico Hello World C y cómo compilar el programa *.c en SO Linux o Unix.

1. Escribir un programa Hello World C

Cree el programa helloworld.c usando un editor Vim como se muestra a continuación.

$ vim helloworld.c

/* Hello World C Program */

#include<stdio.h>

main()
{
    printf("Hello World!");

}

2. Asegúrese de que el Compilador C (gcc) esté instalado en su sistema

Asegúrese de que gcc esté instalado en su sistema como se muestra a continuación.

$ whereis cc
cc: /usr/bin/cc /usr/share/man/man1/cc.1.gz

$ which cc
/usr/bin/cc

$ dpkg -l | grep gcc
ii  gcc                                        4:4.3.3-1ubuntu1                          The GNU C compiler
ii  gcc-4.3                                    4.3.3-5ubuntu4                            The GNU C compiler
ii  gcc-4.3-base                               4.3.3-5ubuntu4                            The GNU Compiler Collection (base package)
ii  gcc-4.3-doc                                4.3.3-5ubuntu4                            Documentation for the GNU compilers (gcc, go
ii  gcc-4.3-locales                            4.3.3-5ubuntu4                            The GNU C compiler (native language support
ii  gcc-4.3-multilib                           4.3.3-5ubuntu4                            The GNU C compiler (multilib files)
ii  lib64gcc1                                  1:4.3.3-5ubuntu4                          GCC support library (64bit)
ii  libgcc1                                    1:4.3.3-5ubuntu4                          GCC support library

3. Compile el programa helloworld.c

Compile helloworld.c usando el comando cc como se muestra a continuación. Esto creará el archivo a.out.

$ cc helloworld.c

$ ls -l
-rw-r--r-- 1 ramesh ramesh   71 2009-08-28 14:06 helloworld.c
-rwxr-xr-x 1 ramesh ramesh 9152 2009-08-28 14:07 a.out

4. Ejecutar el Programa C (a.out)

Puede ejecutar a.out para ver el resultado (o) cambiarle el nombre a otro nombre significativo y ejecutarlo como se muestra a continuación.

$ ./a.out
Hello World!

$ mv a.out helloworld

$ ./helloworld
Hello World!

Linux
  1. Ejemplo de Python Hello World:cómo escribir y ejecutar un programa de Python en el sistema operativo Unix

  2. Ejemplo de Ruby Hello World:cómo escribir y ejecutar el programa Ruby en el sistema operativo Unix

  3. Ejemplo de Perl Hello World:cómo escribir y ejecutar el programa Perl en el sistema operativo Unix

  4. Ejemplo de Cobol Hello World:cómo escribir, compilar y ejecutar el programa Cobol en el sistema operativo Linux

  5. Ejemplo de Tcl Hello World:cómo escribir, compilar y ejecutar el programa Tcl en el sistema operativo Linux

Cómo instalar Rclone en Linux y Unix

Cómo configurar la dirección IP estática en Linux y Unix

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

Cómo escribir y ejecutar un programa C en Debian 10

Cómo compilar y ejecutar un programa C en Linux

Cómo escribir y ejecutar un programa C en Linux