GCC gcc g++ c++区分

含义

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

猜你喜欢

转载自blog.csdn.net/weixin_43772166/article/details/113484661