g gcc 区别
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 。
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 。