g ++和gcc有什么区别?

g ++

GNU C ++编译器(g ++)是Linux中的编译器,用于编译C ++程序。它将两个扩展名为.c和.cpp的文件都编译为C ++文件。

以下是用于编译C ++程序的编译器命令。

g++ program.cpp -o filename

这里,

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

海湾合作委员会

GNU C编译器(gcc)是Linux中的编译器,用于编译C程序。它编译扩展名为“ .c”的文件。

以下是用于编译C程序的编译器命令。

gcc program.c -o filename

这里,

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

以上是 g ++和gcc有什么区别? 的全部内容, 来源链接: utcz.com/z/348811.html

回到顶部