Backto C/C++ Index
最开始,gcc 指的是 GNU C compiler, 也就是一个 C 编译器。g++ 也就是 gcc ++, 是 C++ 的编译器。后来,gcc 项目里又集成了许多其他语言的编译器,gcc 成了一个编译器集合GCC,也就变成了 GNU Compiler Collection。g++ 就是 GCC 中的 C++ 编译器。
但是,在使用中,最常用的还是用 gcc 编译 C , 用 g++ 编译 C++。
# gcc for C
gcc hello.c -o hello
# g++ for C++
g++ hello.cpp -o hello
# 更直接的,用make
make hello
- 关于二者的详细区别,可以看这里 :gcc与g++的区别
- 详细的参数,看这里 关于g++和gcc的相同点和区别详解
Ref
- gcc和g++到底啥关系? - 知乎
- cc、gcc、g++、CC的区别概括 : 总结的很到位了