VsCode中对编译环境进行配置的时选择编译器时发现有多种不同的编译器

GNU的全称
GNU’s Not UNIX
GNU是一个计划
Q:为什么会有这个计划
因为当时的Unix开始收费和商业闭源,有人觉得不爽→ 想要自己开发和Unix类似的→GNU计划
GUN计划目的
模仿Unix,创建一套完全自由的操作系统
GNU计划中开发了编译器集合GCC(GNU Compiler Collection(GUN 编译器集合))
注意!:gcc和GCC不是一个东西,注意大小写区分
GCC的全称
GNU Compiler Collection(GUN 编译器集合)
编译器集合! 所以GCC这个中有许多语言的编译器 比如C、C++ Pascal等
gcc的全称
GUN C Compiler(GUN中的C 编译器) 编译C语言用的
g++的全称
GUN C**++** Compiler(GUM中的C++编译器) 编译C++用的
大致关系
GCC是个工具箱里面有多种工具(编译语言用的) g++和gcc是工具箱中的工具分别用来编译C++、C