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