含义
GCC(GNU Compiler Collection):是由GNU开发的编译器套件
gcc是GCC中的C编译器
g++是GCC中的C++编译器
对于G++和C++的区别
在提交题目中的语言选项里,G++和C++都代表编译的方式。
准确地说,选择C++的话,意味着你将使用的是最标准的编译方式,也就是ANSI C++编译。
如果你使用的是G++的话,意味着你将使用GNU项目中最平凡适用人群最多的编译器(其实也就是我们熟悉的Code::Blocks的自带的编译器,Windows环境里一般是MinGW下的gcc,Linux中的gcc和前者基本是一个东西)进行编译。
类似的还有选择C和GCC,前者是标准C编译器编译,后者同样是用gcc来编译。
参考资料:
GCC百度百科:https://baike.baidu.com/item/gcc/17570?fr=aladdin
C/C++ 中gcc和g++的对比与区别:https://www.jb51.net/article/119620.htm
G++和C++的区别:https://blog.csdn.net/lynn_ming/article/details/82014563