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
gcc
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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP