¿Cuál es la diferencia entre gcc y g ++ en Linux?

Diferencia entre gcc y g ++

Ambos son los programas compiladores en Linux para compilar y ejecutar C y C ++ . Inicialmente gcc fue el GNU C Compiler pero ahora un día de GCC (GNU Compiler Collections) ofrece muchos compiladores, dos son: gcc y g ++ .

gcc se utiliza para compilar el programa C while g ++ se utiliza para compilar el programa C ++. Dado que, un programa de C también puede cumplirse a través de compilación g ++ , porque es el extendido o podemos decir compilador de antemano por el lenguaje de programación C.

comandos del compilador de C programa de compilación a través gcc

gcc  program.c  -o binary

program.c es el nombre del archivo fuente C y binario es el nombre del binario (archivo de objeto) que se ejecutará.

comandos del compilador para compilar el programa C ++ a través de g ++

g++  program.cpp  -o binary

program.cpp es el nombre del archivo fuente C ++ y binario es el nombre del binario (archivo de objeto) que será ejecutado.

C Ejemplo (main .c) – compilar, ejecutar a través de gcc


#include <stdio.h>
int main()
{
printf("Hello, World!n");
return 0;
}

salida

    sh-4.3$ gcc main.c -o main
sh-4.3$ ./main
Hello, World!

C Ejemplo ++ (.cpp ) – compilar, ejecutar a través g ++


#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}

salida

    sh-4.3$ g++ main.cpp -o main
sh-4.3$ ./main
Hello, World!


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *