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

Este breve tutorial explicará cómo compilar y ejecutar programas C/C ++ en GNU/Linux. Si eres un estudiante o un nuevo usuario de Linux procedente de la plataforma de Microsoft, entonces te estarás preguntando cómo ejecutar los programas C o C ++ en una distribución de Linux. Porque compilar y ejecutar código en plataformas Linux es un poco diferente de Windows. Comencemos.

Configuración de entorno de desarrollo

Como ya sabrás, para ejecutar el código necesitamos instalar las herramientas y los compiladores necesarios. Consulta la siguiente guía para instalar todas las herramientas de desarrollo en tu Linux.

Cómo instalar herramientas de desarrollo en Linux

Las herramientas de desarrollo incluyen todas las aplicaciones necesarias, como los compiladores GNU GCC C/C ++, make, depuradores, páginas man y otros que son necesarios para compilar y construir nuevos programas, paquetes, etc.

Después de instalar las herramientas de desarrollo necesarias, verifícalas utilizando cualquiera de los siguientes comandos:

whereis gcc
which gcc
gcc -v

Estos comandos mostrarán la ruta de instalación y la versión del compilador gcc.

Escribe tu código/programa en tu editor CLI /GUI favorito. Usa la extensión .c para los programas C o .cpp para los programas C ++.

Aquí hay un simple programa “C”.

nano ostechnix.c
#include <stdio.h>
int main()
{
   printf("Welcome To OSTechNix!");
   return 0;
}

Para compilar, ejecuta:

gcc ostechnix.c -o ostechnix1

O bien,

g++ ostechnix.c -o ostechnix1

En el ejemplo anterior, usamos el compilador C ++ para compilar el programa. Para usar el compilador de C en su lugar, usa:

cc ostechnix.c -o ostechnix1

 

Si hay una sintaxis o errores semánticos en tu código, los mostrará. Es posible que debas solucionarlos primero para continuar. Si no hay ningún error, el compilador generará correctamente un archivo ejecutable denominado ostechnix1 en el directorio de trabajo actual.

Finalmente, ejecuta el programa usando el comando:

./ostechnix1

 

 

 

 

 

 

Para compilar varios archivos fuente (por ejemplo, fuente1 y fuente2) en ejecutable, ejecuta:

gcc source1.c source2.c -o executable

Para permitir advertencias, depura los símbolos en el resultado:

gcc source.c -Wall -Og -o executable

Para compilar el código fuente en las instrucciones de Ensamblador:

gcc -S source.c

Para compilar el código fuente sin vincular:

gcc -c source.c

 

El comando anterior creará un ejecutable llamado source.o.

Si tu programa contiene funciones matemáticas:

gcc source.c -o executable -lm

Para obtener más detalles, consulte las páginas man.

man gcc

Fuente

 

Comparte

(Artículo visitado 50 veces, 1 visitas hoy)

2
Responder

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
1 Hilo de comentarios
1 Hilo de respuestas
0 Seguidores
 
Comentario más reaccionado
Hilo de comentarios más populares
2 Autores de comentarios
maslinuxVladimir Autores de comentarios más recientes

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

  Suscribirse  
+ nuevos + antiguos + votados
Notificarme de
Vladimir
Invitado
Vladimir

Muchas Gracias, una pregunta para compilar en c es el comando gcc ostechnix.c -o ostechnix1 entonces para que sirve el de aca cc ostechnix.c -o ostechnix1, espero su pronta respuesta, saludos y gracias

maslinux
Invitado
maslinux

Hola,
En el original no lo explica pero en GNU/Linux está obsoleto el compilador CC. En su lugar se usa GCC y G++.
Saludos