gcc与g之间的差异++

gcc与g之间的差异++,gcc,g++,Gcc,G++,我有一个C程序,其中包括 不知何故,当我用gcc a.cpp编译它时,它在include上给了我错误,但是g++a.cpp运行得很好 为什么?运行两个编译gcc-Wall-H-va.cpp和g++-Wall-H-va.cpp,看看它们的区别;一般来说,C++文件应该用G++编译,你可能需要用STD+C++ 11来编译C++ 11代码。因为C++中不存在C++代码,所以你需要使用G++。你认为还有什么其他原因?

我有一个C程序,其中包括

不知何故,当我用gcc a.cpp编译它时,它在include上给了我错误,但是g++a.cpp运行得很好

为什么?

运行两个编译gcc-Wall-H-va.cpp和g++-Wall-H-va.cpp,看看它们的区别;一般来说,C++文件应该用G++编译,你可能需要用STD+C++ 11来编译C++ 11代码。因为C++中不存在C++代码,所以你需要使用G++。你认为还有什么其他原因?