g gcc 区别

知识问答 2026-11-03 06:17:01 来源:互联网

GCC和g++都是GNU (组织)的一个编译器,gcc是GCC中的GUN C Compiler(C 编译器),而g++是GCC中的GUN C++ Compiler(C++编译器) 。

对于 *.c和*.cpp文件,gcc分别当做c和cpp文件编译(c和cpp的语法强度是不一样的),而g++则统一当做cpp文件编译,使用g++编译文件时,g++会自动链接标准库STL,而gcc不会自动链接STL 。