对于c和cpp文件,g++统一按照c++的语法来编译,对于C和cpp文件,gcc分别按照C和cpp的风格来编译gcc默认没有STL库,要使用C++中的STL,需要添加命令:-lstdc++。g++不需要。gcc是编译工具的集合,g++仅仅是c++编译器。