gcc,g++,GCC,C,C++之间的关系是什么?
gcc,g++,GCC,C,C++之间的关系是什么?
省流:C 和 C++ 是编程语言,gcc 和 g++ 是编译工具,GCC 是包含 g++ 和 gcc 的编译工具套件。
1. C 和 C++ 是什么?
C 和 C++ 是两种不同的编程语言。
- C:一种编程语言,主要采用过程式编程,常用于操作系统、嵌入式开发等领域。
- C++:在 C 的基础上发展而来的编程语言,支持过程式编程,也支持面向对象编程、泛型编程等。
2. gcc 和 g++ 是什么?
它们都是 GNU Compiler Collection(GNU 编译器套件,简称 GCC)提供的编译器驱动程序。
- GCC:GNU 编译器套件,包含多种语言的编译工具。
- gcc:通常用于编译 C 程序的命令/工具,包含在 GCC 里。
- g++:通常用于编译 C++ 程序的命令/工具,包含在 GCC 里。
3. 相互之间的关系
图是 ChatGPT 画的,我懒得画。
本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 Q779’s Blog!





