GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo escribir, compilar y ejecutar un programa C en Ubuntu y otras distribuciones de Linux [Consejo para principiantes]

¿Cómo se programa en C en Linux? De hecho, es muy fácil y consta de tres sencillos pasos.

Paso 1 :Escribes tu programa y guardas el archivo con una extensión .c. Por ejemplo, mi_programa.c.

Paso 2 :Compile el programa y genere el archivo de objeto usando el compilador gcc en una terminal como esta:

gcc -o my_program my_program.c

Paso 3 :ejecuta el archivo de objeto generado para ejecutar su programa C en Linux:

./my_program

Este fue solo el resumen rápido sobre cómo compilar y ejecutar el programa C en Linux. Si es nuevo en C o Linux, le mostraré estos pasos en detalle para que se sienta cómodo codificando un programa C en un entorno Linux.

De hecho, hablaré sobre cómo ejecutar programas C en la terminal de Linux, así como en el editor de código.

Método 1:cómo ejecutar programas C en una terminal de Linux

Para ejecutar un programa C en Linux, debe tener un compilador C presente en sus sistemas. El compilador más popular es gcc (GNU Compiler Collection).

Puede instalar gcc usando el administrador de paquetes de su distribución. En las distribuciones de Linux basadas en Debian y Ubuntu, use el comando apt:

sudo apt install gcc

Cambie al directorio donde guardó su programa C (o proporcione la ruta) y luego genere el archivo de objeto compilando el programa:

gcc -o my_program my_program.c

Tenga en cuenta que es opcional proporcionar el archivo de objeto de salida (-o my_program). Si no lo hace, se generará automáticamente un archivo de objeto llamado a.out. Pero esto no es bueno porque se sobrescribirá para cada programa C y no podrá saber a qué programa pertenece el archivo de objeto a.out.

Una vez que haya generado su archivo de objeto, ejecútelo para ejecutar el programa C. Ya es ejecutable. Simplemente utilícelo así:

./my_program

Y mostrará la salida deseada, si su programa es correcto. Como puede ver, esto no es muy diferente de ejecutar programas C++ en Linux.

Cada vez que realiza un cambio en su programa, primero debe compilarlo y luego ejecutar el archivo de objeto generado para ejecutar el programa C.

Método 2:Cómo ejecutar programas C en Linux usando un editor de código como Visual Studio Code

No todo el mundo se siente cómodo con la línea de comandos y la terminal y lo entiendo perfectamente.

Puede usar un IDE C/C++ adecuado como Eclipse o Code Blocks, pero a menudo son programas demasiado pesados ​​y más adecuados para proyectos grandes.

Recomiendo usar un editor de código fuente abierto como Visual Studio Code o Atom. Estos son básicamente editores de texto y puede instalar complementos para compilar y ejecutar programas directamente desde el editor de código gráfico.

Estoy usando el editor de Visual Studio Code en este ejemplo. Es un editor de código fuente abierto muy popular de Microsoft.

Lo primero es lo primero, instale Visual Studio Code en Ubuntu desde el centro de software. Para otras distribuciones, consulte el administrador de paquetes o el centro de software de su distribución de Linux. También puede consultar el sitio web oficial para obtener más información.

Inicie Visual Studio Code y abra/cree un proyecto y cree su programa C aquí. Estoy usando un programa de muestra Hello World.

Debe asegurarse de tener instalado el compilador gcc en su sistema Linux.

sudo apt install gcc

Lo siguiente que querrías es usar una extensión que te permita ejecutar el código C. Microsoft puede solicitarle que instale su propia extensión para el programa C/C++, pero es complicado de configurar y, por lo tanto, no lo recomendaré.

En su lugar, sugiero usar la extensión Code Runner. Es una extensión sensata y puede ejecutar código C y C++ fácilmente sin configuración adicional.

Vaya a la pestaña Extensiones y busque 'Code Runner' e instálelo.

Reinicie el código de Visual Studio. Ahora, debería poder ejecutar el código C utilizando una de las siguientes formas:

  • Usando el atajo Ctrl+Alt+N.
  • Presione F1 y luego seleccione o escriba Ejecutar código.
  • Haga clic derecho en el editor de texto y luego haga clic en Ejecutar código desde el menú contextual.

Cuando ejecuta el programa, se compila automáticamente y luego se ejecuta. Puede ver la salida en la terminal que se abre en la parte inferior del editor. ¿Qué podría ser mejor que esto?

¿Qué método prefieres?

Ejecutar algunos programas C en la línea de comandos de Linux está bien, pero usar un editor de código es mucho más fácil y ahorra tiempo. ¿No estás de acuerdo?

Te dejo decidir qué método quieres usar.

Artículo Original


Ubuntu
  1. Cómo instalar Rust y Cargo en Ubuntu y otras distribuciones de Linux

  2. Cómo instalar el navegador Vivaldi en Ubuntu y otras distribuciones de Linux

  3. Cómo instalar y usar Latte Dock en Ubuntu y otras distribuciones de Linux

  4. Cómo compilar y ejecutar un programa C en Ubuntu

  5. Cómo ver Hulu en Ubuntu y otras distribuciones de Linux

Cómo actualizar Grub en Ubuntu y otras distribuciones de Linux

Cómo instalar Itch en Ubuntu y otras distribuciones de Linux

Cómo cambiar de usuario en Ubuntu y otras distribuciones de Linux [Consejo rápido para principiantes]

Cómo agregar un inicio de sesión con huella digital en Ubuntu y otras distribuciones de Linux

Cómo compilar y ejecutar un programa C en Linux

Cómo escribir y ejecutar un programa C en Linux