共同点:
都可以用来编译后缀名为:.c 和.cpp文件。gcc是鼻祖,后来才出现g++;
不同点:
1.g++会自动链接c++的编译库:比如algorith,string,vector等。
2 .gcc会根据后缀名(.c 和.cpp)自动识别是C文件还是C++ 文件,而g++会均认为是C ++文件。
3. gcc编译文件少了许多宏,而g++编译文件多了许多宏,类如
#define __GXX_WEAK__ 1
#define __cplusplus 1
#define __DEPRECATED 1
#define __GNUG__ 4
#define __EXCEPTIONS 1
#define __private_extern__ extern