从名字上看,老的unix系统
的CC程序叫做C Compiler。但GCC这个名字按GNU的说法叫做Gnu Compiler
Collection。因为gcc包含很多编译器(C, C++, Objective-C, Ada, Fortran,and
Java)。所以它们是不一样的,一个是一个古老的C编译器,一个是编译器的Gnu的编译器的集合(Gcc里的C编译器比CC强大太多了,所以你没必要用
CC)。当你调用gcc时不一定是调用的C/C++编译器,是gcc根据文件扩展名自动识别并调用对应的编译器,具体可查阅$man gcc。