Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

g++과 gcc의 차이점은 무엇입니까?

<시간/>

g++

GNU C++ 컴파일러( g++ )는 C++ 프로그램을 컴파일하는 데 사용되는 Linux의 컴파일러입니다. 확장자가 .c 및 .cpp인 두 파일을 모두 C++ 파일로 컴파일합니다.

다음은 C++ 프로그램을 컴파일하기 위한 컴파일러 명령어입니다.

g++ program.cpp -o filename

여기,

파일 이름 − 확장자가 .c 또는 .cpp인 파일 이름.

다음은 g++ 컴파일러를 사용한 예입니다.

예시

#include <iostream>
using namespace std;
int main() {
   int a = 20;
   cout << "The value of a : " << a;
   return 0;
}

출력

$g++ -o main *.cpp
$main
The value of a : 20

gcc

GNU C 컴파일러( gcc )는 C 프로그램을 컴파일하는 데 사용되는 Linux의 컴파일러입니다. 확장자가 ".c"인 파일을 컴파일합니다.

다음은 C 프로그램을 컴파일하기 위한 컴파일러 명령어입니다.

gcc program.c -o filename

여기,

파일 이름 − 확장자가 .c인 파일 이름.

다음은 gcc 컴파일러를 사용한 예입니다.

예시

#include <stdio.h>
int main() {
   int a = 20;
   printf("The value of a : %d", a);
   return 0;
}

출력

$gcc -o main *.c
$main
The value of a : 20